Haz la foto solo de lo que quieres
Has cambiado tres archivos. Pero solo dos están terminados. El tercero está a medias.
¿Guardas los tres? No tendría sentido. Git te deja elegir qué entra en cada foto.
Para eso hay un paso intermedio. Hoy lo aprendes con cuatro comandos.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Carpeta de trabajo | La carpeta donde editas tus archivos. | menu.txt y precios.txt |
| Preparación | Una zona de espera. Aquí dejas lo que irá en el próximo commit. | Los archivos elegidos |
| Repositorio | La zona donde Git guarda los commits ya hechos. | El historial |
| git add | Comando que pasa un archivo a la preparación. | git add menu.txt |
| git commit | Comando que hace la foto de lo que hay en la preparación. | git commit -m "Primer menú" |
| git status | Comando que dice en qué estado está cada archivo. | Untracked files |
| git log | Comando que muestra el historial de commits. | Un commit por bloque |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Mira el dibujo
Inténtalo
Mira el dibujo
3 preguntasTus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.
Mirar antes de guardar: git status
Antes de cada commit, pregunta a Git cómo está todo. Para eso sirve git status.
Te dice qué archivos son nuevos, cuáles han cambiado y cuáles están en la preparación.
Mira lo que Git escribe en una carpeta con un archivo nuevo. Verás que habla en inglés. Lo explicamos debajo.
Lo que escribe git status
$ git status
On branch main
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
menu.txt
nothing added to commit but untracked files present (use "git add" to track)
Cómo leer esa salida
| Lo que escribe Git | Qué significa |
|---|---|
| On branch main | Estás en la rama principal. |
| No commits yet | Todavía no has hecho ningún commit. |
| Untracked files | Archivos nuevos que Git aún no sigue. |
| menu.txt | El archivo nuevo de tu carpeta. |
| Changes to be committed | Archivos ya en la preparación, listos para el commit. |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Elegir y guardar
Con git add eliges qué archivos entran. Por ejemplo, git add menu.txt.
Con git commit haces la foto. La parte -m va seguida del mensaje entre comillas.
Solo entra en el commit lo que está en la preparación. Lo demás se queda en tu carpeta, sin guardar.