Seguimiento de archivos en Git
En la lección anterior inicializamos Git en nuestro proyecto. Y ahora podemos usando comandos de Git hacer copias de seguridad del proyecto, o, en la terminología correcta, hacer commits.
Sin embargo, no todo es tan simple. El hecho es que en cada proyecto hay archivos, cuyas copias de seguridad no son necesarias. Por ejemplo, archivos de caché. Por lo tanto en el sistema Git hay que indicar explícitamente, qué archivos exactamente queremos guardar.
En Git los archivos son de dos tipos: no rastreados (untracked) y rastreados (tracked).
Los archivos rastreados son archivos, cuyos cambios Git monitorea. En caso de cambio de estos archivos, Git nos lo notificará.
Los archivos no rastreados son archivos, cuyos cambios Git no monitorea. Inicialmente todos los archivos serán así. Y para que Git comience a monitorear los archivos, hay que pedírselo específicamente. Veamos cómo hacerlo.
Para empezar necesitamos aprender a ver
los estados de los archivos. Para esto en Git existe
un comando especial status:
git status
Supongamos que en tu carpeta del proyecto hay varios archivos:
- index.html
- styles.css
Estos archivos inicialmente son
no rastreados. En este caso el comando
status mostrará la lista de estos
archivos de esta forma:
Untracked files:
index.html
styles.css
Comprueba el estado de los archivos en tu proyecto.
Crea otro archivo en la carpeta del proyecto. Comprueba el estado. Asegúrate de que el nuevo archivo apareció en la lista de no rastreados.