UtiloTodas las herramientas
Gratis · Sin registro · 100 % en tu navegador

Chuleta de comandos Git

Los comandos del día a día con Git, explicados en una frase. Busca el que necesites.

ComandoQué hace
git initCrear un repositorio nuevo en la carpeta actual.
git clone URLDescargar un repositorio remoto.
git statusVer qué archivos han cambiado.
git add .Preparar todos los cambios para el commit.
git commit -m "msg"Guardar los cambios preparados con un mensaje.
git pushSubir tus commits al remoto.
git pullTraer y fusionar los cambios del remoto.
git branchListar las ramas.
git checkout -b ramaCrear una rama nueva y cambiarte a ella.
git switch ramaCambiar de rama (alternativa moderna a checkout).
git merge ramaFusionar otra rama en la actual.
git log --onelineVer el historial resumido.
git diffVer los cambios línea a línea.
git stashGuardar cambios sin commitear y limpiar el área.
git restore archivoDescartar cambios de un archivo.
git reset --hard⚠️ Volver al último commit, perdiendo cambios.
git remote -vVer los remotos configurados.
git rm --cached fDejar de seguir un archivo sin borrarlo.
git tag v1.0Crear una etiqueta (versión).
git revert HASHDeshacer un commit creando otro que lo invierte.

Preguntas frecuentes

¿Cuál es el flujo básico de Git?

git add (preparar) → git commit (guardar localmente) → git push (subir al remoto). Y git pull para traer lo de los demás.

Me he equivocado en el último commit, ¿qué hago?

Si no lo has subido: «git commit --amend» para corregir el mensaje o añadir cambios. Si ya está subido, mejor «git revert».