🚀 Guía Rápida de GIT para Técnicos
📜 Referencia de los comandos principales de Git.
🔍 Ver ramas
Ver ramas locales:
git branch
Ver ramas remotas:
git branch -r
Ver ramas locales + remotas + sus relaciones:
git branch -vv
Ver los remotes registrados:
git remote -v
Sincronizar referencias del servidor (sin traer cambios todavía):
git fetch --all
Ver estado actual del repositorio:
git status
🔄 Sincronización y mantenimiento
Alinear completamente una rama local con su versión remota:
git checkout nombre-de-la-rama
git pull origin nombre-de-la-rama
Limpiar referencias a ramas remotas eliminadas:
git remote prune origin
🗑️ Eliminar ramas
Borrar una rama local:
git branch -D nombre-de-la-rama
Borrar una rama remota:
git push origin --delete nombre-de-la-rama
🌱 Crear ramas
Crear nueva rama basada en main
:
git checkout main
git pull origin main
git checkout -b nombre-de-la-nueva-rama
🚀 Push y Sync
Hacer push de tu rama local al repositorio remoto:
git push origin nombre-de-la-rama
"Sync" en herramientas gráficas:
(Suele hacer internamente)
git pull origin nombre-de-la-rama
git push origin nombre-de-la-rama
Nota: Si no hay cambios en el servidor, solo hace push
.
🧪 Forzar deploy sin cambios reales
Hacer un commit vacío:
git commit --allow-empty -m "Force deploy"
git push origin nombre-de-la-rama
✨ Tips Extra
- Siempre pull antes de push si no estás seguro del estado remoto.
- No elimines ramas remotas importantes sin confirmarlo.
- Mantén tu repositorio limpio y tus commits claros: el Git de hoy es la paz de mañana.