marca

🚀 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.

Fin de la Guía Rápida 🚀