Ejecutar git status
para listar archivos no rastreados
En este paso, utilizaremos el comando git status
para ver cómo Git rastrea archivos e identifica aquellos de los que aún no tiene conocimiento.
Primero, asegúrate de estar en el directorio my-time-machine
. Si no estás, utiliza el comando cd
:
cd ~/project/my-time-machine
Ahora, creemos un nuevo archivo en este directorio. Lo llamaremos notes.txt
:
echo "Ideas for future projects" > notes.txt
Este comando crea un archivo llamado notes.txt
y coloca el texto "Ideas for future projects" dentro de él.
Ahora, preguntemos a Git sobre el estado de nuestro repositorio:
git status
Deberías ver una salida similar a esta:
On branch master
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: message.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
notes.txt
Observa la sección "Untracked files:" (Archivos no rastreados). Git detecta que existe un nuevo archivo, notes.txt
, en el directorio, pero aún no forma parte de la historia del repositorio. Git no rastrea automáticamente todos los archivos que creas. Esto te da control sobre qué archivos se incluyen en tu control de versiones.
¿Por qué es esto importante? Imagina que tienes archivos temporales, salidas de compilación o notas personales en el directorio de tu proyecto. No querrías que estos archivos ensuciaran la historia de tu proyecto. El estado "no rastreado" de Git te permite mantener estos archivos separados de los archivos que estás gestionando activamente con el control de versiones.
En el siguiente paso, exploraremos otra forma de listar estos archivos no rastreados.