Referencia Rápida de Git
Referencia de comandos Git gratuita online
Referencia rapida de comandos Git
Esta chuleta cubre los comandos esenciales de Git organizados por categoria: configuracion (init, clone), flujo de trabajo diario (add, commit, push, pull), ramas (branch, checkout, merge), inspeccion (log, diff, status), deshacer cambios (reset, revert) y gestion de remotos (remote, fetch).
▶Cual es la diferencia entre git merge y git rebase?
Merge crea un commit de fusion que preserva el historial completo. Rebase re-aplica los commits sobre la rama de destino para obtener un historial lineal. Usa merge para ramas compartidas y rebase para ramas de funcionalidad locales.
▶Como deshago el ultimo commit?
Usa git reset --soft HEAD~1 para deshacer el commit pero mantener los cambios en el area de preparacion. Usa git reset HEAD~1 para tambien sacar los cambios del area de preparacion. Nunca hagas reset en ramas compartidas.