Fatal: pathspec ‘file.txt’ no coincide con ninguno de los archivos, GIT

Acabo de empezar a learing GIT. Seguir su tutorial.

Ahora al principio me quedé atrapado con este error:

Fatal: pathspec 'file.txt' did not match any files.

Aquí está la captura de pantalla de mi procedimiento y los comandos:

Fatal: pathspec 'file.txt' no coincide con ninguno de los archivos, GIT

Lo que estoy haciendo mal aquí?

  • No necesariamente su caso, usted puede ver esto con git 1.8.5 en el primer git add, en un vacío de repos. Se fijo: ver mi respuesta de abajo

8 Kommentare

  1. 13

    Que los archivos no existen, por lo que no se puede añadir. Asegúrese de que los archivos se han creado en primer lugar.

    D:\temp\hi>git init
    Initialized empty Git repository in D:/temp/hi/.git/
    
    D:\temp\hi>dir
     Volume in drive D is Data
     Volume Serial Number is 744F-7845
    
     Directory of D:\temp\hi
    
    2013-11-25  12:59 AM    <DIR>          .
    2013-11-25  12:59 AM    <DIR>          ..
                   0 File(s)              0 bytes
                   2 Dir(s)  1,331,387,256,832 bytes free
    
    D:\temp\hi>git add hi.txt
    fatal: pathspec 'hi.txt' did not match any files
    
    D:\temp\hi>echo hello > hi.txt
    
    D:\temp\hi>git add hi.txt
    
    D:\temp\hi>dir
     Volume in drive D is Data
     Volume Serial Number is 744F-7845
    
     Directory of D:\temp\hi
    
    2013-11-25  12:59 AM    <DIR>          .
    2013-11-25  12:59 AM    <DIR>          ..
    2013-11-25  12:59 AM                 8 hi.txt
                   1 File(s)              8 bytes
                   2 Dir(s)  1,331,387,256,832 bytes free
    
  2. 5

    Para agregar un archivo a git tiene que existir. git add no crea un archivo, pero dice git para agregarlo a la rama actual que están y realizar un seguimiento de ella.

    Actualmente, usted no tiene el seguimiento de los archivos, como se puede ver en su git status comando. En fin de realizar un seguimiento de todos los archivos de la mi proyecto directorio, hacer un git add my-project/*. Esto va a agregar todos los archivos de ese directorio.

    Siguiente, si usted no tiene el deseado file.txt, basta con crear un archivo de texto y ejecutar git status. Se debe mostrar que tiene un sin marcar file.txt archivo, que luego puedes agregar a git mediante git add file.txt.

  3. 4

    Nota: usted no debería ver este mensaje de error determinado en git 1.9/2.0 (Q1 2014).

    Ver cometer 64ed07c por Nguyễn Thái Ngọc Duy (pclouds):

    add: no se quejan cuando la adición de vacío raíz del proyecto

    Este comportamiento se agregó en 07d7bed (add: no se quejan cuando la adición de
    proyecto vacío de la raíz – 2009-04-28, git 1.6.3.2)

    roto por 84b8b5d (quitar match_pathspec() en favor de match_pathspec_depth() – 2013-07-14, git 1.8.5).

    Restablecerlo.


    La idea es:

    Tratamos de avisar al usuario si uno de sus pathspecs causado no coincide, como es posible que haya sido un error tipográfico. Sin embargo, podemos desactivar la advertencia si el pathspec puntos a un archivo existente, ya que
    que significa que no es un error tipográfico, sino simplemente un directorio vacío.

    Por desgracia, la file_exists() prueba fue roto para un caso especial: el pathspec de la raíz del proyecto es «».

    Este parche detecta este caso especial y actúa como si el archivo existe (que debe ser, ya que es la raíz del proyecto).

    El usuario-efecto visible es que este:

    $ mkdir repo && cd repo && git init && git add .
    

    utilizado para quejarse como:

    fatal: pathspec '' did not match any files
    

    pero ahora es silenciosa, no-op.

    Es de nuevo un silencio no-op en las próximas git 1.9/2.0 (Q1 2014)

  4. 1

    Para agregar un archivo a git tiene que existir. git add no crea un archivo, pero dice git para agregarlo a la rama actual que están y realizar un seguimiento de ella. Así que usted debe crear un nuevo archivo en la línea de comandos :

    MD <new file>
    

    Después de que usted agregue :

    git add <new file> 
    
  5. 1

    Tuve el mismo problema porque el nombre de archivo ya que se anexa .txt y agregar un extra .txt de forma explícita. Puedes probar con este:

    git add file.txt.txt
    
  6. 0

    Yo también estaba atrapado en esto. La solución es :
    a) Realizar cualquier archivo txt en primer lugar vamos a decir » Readme.txt «

    b) Copia de este archivo de texto local del repositorio git(carpeta) eg – C:/store

    c) Ir al símbolo del sistema de windows si estás en windows (escriba » cmd » en la barra de búsqueda cuando usted haga clic en el botón de ventana )

    d) ir a ver a su repositorio git. tipo ** echo hola > Readme.txt**
    —> C:\admin\store>echo hola > Readme.txt

    echo hola es un comando de dos que muestra el estado de la salida de texto a la pantalla o a un archivo.

  7. 0

    El archivo no es compatible porque git add crea el archivo en el directorio raíz, pero en realidad no crea un archivo, pero dice git para agregarlo a la rama actual en el que estás (agrega los archivos desde el directorio de trabajo para el área de ensayo) y la pista con git status comando. Así,

    crear primero el .archivo txt y hablar de la ruta de acceso correctamente!
    que no es

    $ git add path/filename.txt
    

    (No sólo para ello, para cualquier comando git para un cambio en el área de ensayo escribir la ruta de acceso completa del nombre de archivo con reenvío de la barra después del comando )

    e.g-

    si el archivo está en el escritorio, a continuación,

    $ git add C:Users/username/Desktop/filename.txt
    
  8. 0

    Que estaba haciendo:

    git add AppName/View Controllers/Sections/Devices/DeviceContainerViewController.swift
    

    Pero fue llegar a la siguiente error:

    fatal: pathspec ‘AppName/Vista» no coincide con ninguno de los archivos

    Como se puede ver que la ruptura entre la Vista & Controladores, porque no hay un espacio.

    Yo sólo tenía que envolver mi camino en comillas dobles. No suele ser necesario, pero cuando se tienen espacios que usted necesita.

    git add "AppName/View Controllers/Sections/Devices/DeviceContainerViewController.swift"
    

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea