Guía de Git Bash y comandos esenciales para control de versiones
init, branch, merge, rebase interactivo y resolución de conflictos: referencia rápida para equipos que empiezan con Git.
Lectura estimada · 6 min
Git Bash en Windows
Git Bash emula entorno Unix para usar Git con comodidad en Windows. Si tu equipo mezcla PowerShell y Bash, documenta qué shell usa el CI para evitar scripts incompatibles.
Comandos esenciales
- git status / git diff — estado antes de commit.
- git add -p — staging selectivo.
- git commit -m "mensaje" — commits atómicos.
- git branch / git switch -c feature/x — ramas por tarea.
- git pull --rebase origin main — historial lineal en equipos pequeños.
- git log --oneline --graph -15 — lectura rápida del historial.
Conflictos y recuperación
Ante conflictos de merge, edita marcadores, ejecuta tests y completa con git add + git merge --continue. git stash guarda cambios temporales; git reflog recupera commits «perdidos» tras reset equivocado.