Una guía del tutorial Conceptos básicos de Git: el ciclo diario de git init, status, add y commit, además de revisar la historia con git log.
Este tutorial enseña el ciclo central de Git que repetirás miles de veces: empezar a rastrear, ver qué ha cambiado, elegir qué registrar y guardarlo. Cuando este ciclo es automático, las ramas y todo lo demás se construyen encima con naturalidad.
Iniciar un repositorio: git init
git init # empezar a rastrear la carpeta actual
git init convierte una carpeta normal en un repositorio Git creando el directorio oculto .git. Solo lo haces una vez por proyecto.
Ver el estado: git status
git status # qué está cambiado, preparado o sin rastrear
git status es el comando que más ejecutarás. Te dice qué archivos son nuevos, cuáles están modificados y cuáles están preparados para el próximo commit. Lánzalo siempre que dudes qué ve Git.
Preparar cambios: git add
git add index.html # preparar un archivo
git add . # preparar todo lo modificado
git add mueve los cambios al área de preparación, el conjunto de cambios que irá en tu próximo commit. Preparar te permite registrar un commit enfocado y con sentido en vez de todo de golpe.
Piensa en preparar como empaquetar una caja. git add mete elementos en la caja; git commit la cierra y la etiqueta. Tú decides exactamente qué entra.
Registrar un commit: git commit
git commit -m "Añadir el diseño de la página principal"
git commit guarda los cambios preparados como una instantánea con un mensaje que los describe. Los buenos mensajes hacen que la historia sea legible más adelante.
Revisar la historia: git log
git log # historia completa
git log --oneline # compacto, una línea por commit
git log muestra los commits que has hecho, el más reciente primero. Así se lee la historia de un proyecto.
El ritmo diario es: editar, git status, git add, git commit. Lanza git status sin reservas; elimina todas las suposiciones.