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.

GitCLIReferencia

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

ComandoDescripció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

ComandoDescripción
git initInicializa un nuevo repositorio.
git clone URL-del-repositorioClona un repositorio existente.

03 · Estado del repositorio

ComandoDescripción
git statusMuestra el estado del repositorio.

04 · Seguimiento de cambios

ComandoDescripción
git add nombre-archivoAgrega un archivo específico al área de preparación.
git add .Agrega todos los cambios al área de preparación.
git reset nombre-archivoElimina un archivo del área de preparación.

05 · Ramas

ComandoDescripción
git branch -aLista todas las ramas.
git branch -m nombre-ramaCrea o renombra una rama.
git branch -d nombre-ramaElimina una rama.
git checkout nombre-ramaCambia a una rama existente.
git checkout -b nombre-nueva-ramaCrea y cambia a una nueva rama.
git diff rama1 rama2Compara dos ramas.

06 · Registro de cambios

ComandoDescripción
git logMuestra todos los commits con sus IDs.
git checkout id-commitCambia a un commit específico.
git diff id-com1 id-com2Compara dos commits.

07 · Confirmaciones

ComandoDescripción
git commit -m "tu comentario"Registra cambios con un comentario.
git pushSube cambios al repositorio remoto (rama actual).
git push origin nombre-ramaSube cambios a una rama específica en el remoto.

08 · Sincronización

ComandoDescripción
git pullObtiene y fusiona cambios del remoto.
git fetchMuestra diferencias entre local y remoto.

09 · Deshacer cambios

ComandoDescripción
git checkout -- nombre-archivoDeshace cambios en un archivo modificado.
git reset --soft HEAD~1Deshace un commit, manteniendo los cambios.
git reset --hard HEAD~1Deshace un commit y pierde los cambios. (Precaución)

10 · Otras acciones

ComandoDescripción
git diffMuestra cambios no confirmados.
git log nombre-archivoMuestra el historial de un archivo específico.
git tag nombre-etiquetaEtiqueta 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.

Volver