¿Ya dominas lo básico? Un curso estructurado de Git es la vía rápida para dar el salto.
Ver cursos de Git en UdemyEnlace de afiliado. No te cuesta nada extra.
- 01Preparar el entorno (lo que necesitas)
- 02¿Qué es Git? Entender el control de versiones
- 03Consultar el estado actual con git status
- 04Entender el «área de preparación» (staging)
- 05Registrar cambios con git commit
- 06Ver el historial con git log
- 07Ver los cambios con git diff
- 08¿Qué es una rama (branch)?
- 09Cambiar de rama con git checkout
- 10Fusionar ramas con git merge
- 11Repositorios remotos y git remote
- 12Enviar cambios con git push
- 13Traer código con git pull y git clone
- 14Apartar trabajo temporalmente con git stash
- 15Marcar versiones con git tag
- 16Sacar del área de preparación con git reset
- 17Dejar de seguir un archivo con git rm
- 18Ignorar archivos con .gitignore
- 19Borrar una rama con git branch -d
- 20Configurar tu nombre con git config
- 21Ver el último commit con git show
- 22Traer solo la información del remoto con git fetch
- 23Ver el historial de forma compacta con git log --oneline
- 24Averiguar quién cambió cada línea con git blame
- 25Deshacer un commit con git revert
- 26Corregir el último commit con git commit --amend
- 27Ver el diff de lo preparado con git diff --staged
- 28Visualizar el historial con git log --graph
- 29Cambiar de rama con git switch (la sintaxis moderna)
- 30Renombrar una rama con git branch -m
- 31Filtrar el historial por autor con git log --author
- 32Borrar un stash con git stash drop
- 33Borrar una etiqueta con git tag -d
- 34Listar los remotos con git remote -v
- 35Reubicar tu rama con git rebase
- 36Ver los archivos cambiados junto al historial con git log --stat
- 37Preparar y confirmar de una vez con git commit -a
- 38Descartar los cambios de un archivo con git checkout --
- 39Traer un solo commit con git cherry-pick
- 40Registrar un renombrado con git mv
- 41Consultar el movimiento de HEAD con git reflog
- 42Aplicar un stash sin borrarlo con git stash apply
- 43Crear una etiqueta anotada con git tag -a
- 44Filtrar el historial por fecha con git log --since
- 45Ver los cambios reales con git log -p
- 46Obtener solo el nombre de la rama actual con git branch --show-current
- 47Crear un commit vacío con git commit --allow-empty
- 48Buscar en los mensajes de commit con git log --grep
- 49Quitar un remoto con git remote remove
- 50Entender el peligro de git push --force
- 51Contar commits por autor con git shortlog
- 52Volver a la rama anterior con git switch -
- 53Ver el diff de un solo archivo con git diff <archivo>
- 54Listar tu configuración con git config --list
- 55Ver el estado de forma compacta con git status -s
- 56Añadir solo cambios con git commit --amend --no-edit
- 57Dominar el atajo git commit -am
- 58Poner un mensaje a un stash con git stash push -m
- 59Buscar etiquetas por patrón con git tag -l
Registrar cambios con git commit
En esta lección registrarás cambios en el historial con git commit.
git commit toma lo que hay en el área de preparación y lo registra como un punto oficial del historial. -m "mensaje" adjunta una nota sobre lo que hiciste. Coge la costumbre de escribir un mensaje claro, porque es en lo que te apoyarás al revisar el historial más adelante.
En «Pruébalo», ejecuta git commit -m "Initial commit". Piensa en un commit como en un punto de guardado de un videojuego: siempre puedes volver exactamente a ese momento.
El error más común al empezar es escribir mensajes de commit descuidados. Registrar el «qué» y el «por qué» hace que la intención siga clara meses después. En equipos reales, las convenciones de mensajes suelen formar parte de las normas compartidas, porque un mensaje que otra persona entiende de un vistazo se valora de verdad.
🧑💻 Puedes escribir este comando en la terminal simulada de Git para probarlo tú mismo (esta página no incluye terminal interactiva).
