Frontend, Backend y Arquitectura

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.