Git - Untracked
Git Untracked
(Untracked)
Un archivo dentro de estado (Untracked) del (Working Directory) se puede modificar tantas veces que se quieran sin tener que ejecutar ningún comando de preparación (git add) o confirmación (git commit)
-
Archivos no rastreados (Untracked) es cualquier archivo del (Working Directory) no se encuentra en en el estado {Staging Area/Index} ni en su última instantánea (snapshot/commit)
-
Cuando clonas un [Repositorio] por primera vez todos sus archivos serán rastreados (Tracked) y no modificados {UnModified} porque GIT acaba de comprobarlos y no has editado ninguno todavía
-
Cuando editas los archivos, GIT los ve como modificados {Modified}, porque los has cambiado desde su “confirmación” o último commit.
- A medida mientras trabajas con ellos , se preparan {Staged} selectivamente estos archivos modificados {Modified} mediante el comando
git add
y luego se confirmangit commit
con todos esos cambios preparados dentro del {Staging Area/INDEX}
- A medida mientras trabajas con ellos , se preparan {Staged} selectivamente estos archivos modificados {Modified} mediante el comando
-
Es un estado donde los archivos están (Sin Seguimiento / Untracked) , a la espera de ser agregado git add <archive>
y confirmados git commit -m "Mensaje"
para fusionarlos a los archivos del Repositorio Remoto
Para saber GIT si un archivo esta (Tracked) o no rastreado (Untracked) los compará con los archivos que tiene descargados desde el Repositorio Remoto ; si ese archivo no esta entre los archivos {Modified} , {UnModified} , {Staged/Preparado} de su último snapshot / captura entonces lo considera (Untracked)
Your branch is up-to-date with 'origin/master'. → Encabezado
Untracked files: → Indica que el archivo esta sin seguimiento
(use "git add <file>..." to include in what will be committed) → Instrucciones para agregar los archivos que sera confirmados
Significa que GIT ve un archivo que no tenía en el último snapshot (commit) y que aún no ha sido puesto en el {Staging Area/INDEX} , no será incluido en el commit hasta que se lo indiques a hacerlo mediante **git add
Ejemplo :
$ echo 'My Project' > README
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
README
nothing added to commit but untracked files present (use "git add" to track)
Deja un comentario