Volver 20 de jul de 2024 · 6 min de lectura
Git Command Datasheet Referencia rápida de los comandos de Git más usados: configuración, ramas, commits, sincronización y cómo deshacer cambios.
Git CLI Referencia
Referencia rápida de los comandos de Git más usados en el día a día: configuración, ramas, commits, sincronización con el remoto y cómo deshacer cambios.
01 · Configuración Comando Descripción git config --global user.name "Tu Nombre" Configura tu nombre de usuario. git config --global user.email "tuemail@ejemplo.com" Configura tu correo electrónico.
02 · Inicialización Comando Descripción git init Inicializa un nuevo repositorio. git clone URL-del-repositorio Clona un repositorio existente.
03 · Estado del repositorio Comando Descripción git status Muestra el estado del repositorio.
04 · Seguimiento de cambios Comando Descripción git add nombre-archivo Agrega un archivo específico al área de preparación. git add . Agrega todos los cambios al área de preparación. git reset nombre-archivo Elimina un archivo del área de preparación.
05 · Ramas Comando Descripción git branch -a Lista todas las ramas. git branch -m nombre-rama Crea o renombra una rama. git branch -d nombre-rama Elimina una rama. git checkout nombre-rama Cambia a una rama existente. git checkout -b nombre-nueva-rama Crea y cambia a una nueva rama. git diff rama1 rama2 Compara dos ramas.
06 · Registro de cambios Comando Descripción git log Muestra todos los commits con sus IDs. git checkout id-commit Cambia a un commit específico. git diff id-com1 id-com2 Compara dos commits.
07 · Confirmaciones Comando Descripción git commit -m "tu comentario" Registra cambios con un comentario. git push Sube cambios al repositorio remoto (rama actual). git push origin nombre-rama Sube cambios a una rama específica en el remoto.
08 · Sincronización Comando Descripción git pull Obtiene y fusiona cambios del remoto. git fetch Muestra diferencias entre local y remoto.
09 · Deshacer cambios Comando Descripción git checkout -- nombre-archivo Deshace cambios en un archivo modificado. git reset --soft HEAD~1 Deshace un commit, manteniendo los cambios. git reset --hard HEAD~1 Deshace un commit y pierde los cambios. (Precaución)
10 · Otras acciones Comando Descripción git diff Muestra cambios no confirmados. git log nombre-archivo Muestra el historial de un archivo específico. git tag nombre-etiqueta Etiqueta un commit.
Notas adicionales Precaución: algunos comandos pueden causar pérdida de datos, como git reset --hard.
Ayuda: usá git help nombre-comando para más información sobre cada comando.