Un sistema de control de versiones como Git no tiene mucho sentido si no hay archivos que versionar. Lo primero que necesitamos es crear un archivo. Hagámoslo con el siguiente comando:
user@localhost$ | echo "# ** Mi Inventario Pokemon en Git**" > README.md |
user@localhost$ | cat README.md |
# ** Mi Inventario Pokemon en Git** |
Ahora que tenemos un archivo en nuestro directorio de trabajo, consultemos nuevamente el estado del repositorio ejecutando:
user@localhost$ | git status |
On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) README.md nothing added to commit but untracked files present (use "git add" to track) |
La salida de git status será distinta de la vez anterior, cuando el archivo aún no existía. Veamos las diferencias.
El archivo que acabamos de crear aparece en la sección Untracked files (archivos no rastreados). Estos archivos están presentes en el directorio de trabajo, pero no han sido agregados al área de preparación, por lo que Git no los está rastreando todavía.
Además, el comando muestra el mensaje git add <file>... to include in what will be committed. El comando git add es la instrucción que nos permite agregar archivos al área de preparación, tras lo cual Git comenzará a rastrearlos.
Agreguemos nuestro archivo al área de preparación y consultemos nuevamente el estado del repositorio:
user@localhost$ | git add README.md |
user@localhost$ | git status |
On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: README.md |
Ahora, el archivo aparece en la sección Changes to be committed, lo que indica que está en el área de preparación y listo para ser incluido en el próximo commit.