# Comandos Comunes
# Inicializar el repositorio local
git init
# Mostrar los registros de los commits
git log
# Mostrar las ramas del repositiorio
git branch
# Crear una rama en el repositiorio
git branch nombre_de_la_rama
# Eliminar una rama en el repositiorio
git branch -d nombre_de_la_rama
Donde -d es un soft delete
git branch -D nombre_de_la_rama
Donde -D es un hard delete
# Crear y Cambiar de rama en el repositiorio
git checkout -b nombre_de_la_rama
# Cambiar de rama en el repositiorio
git checkout nombre_de_la_rama
# Estado del repositiorio
git status
Muestra el estado general de los archivos
git status -u
Muestra todos los archivos sin rastreo
# Rastrear archivos del repositorio en la rama actual
git add .
Rastrea todos los archivos del repositorio
git add location/file
Rastrea un archivo del repositorio
# Crear un commit
git commit -m "mensaje"
# Editar el ultimo commit ya creado
git commit --amend
# Combinar ramas
git merge rama_a_mezclar
git merge rama_a_mezclar --no-ff
Mezla la rama y crea un commit de la mezcla
# Enviar cambios a repositorio remoto
git push origin rama_a_enviar
git push --progress origin --force
Fuerza el envio
# Guardar cambios en un lugar temporal
git stash
# Recuperar cambios de un lugar temporal
git stash pop
# Eliminar cambios de un lugar temporal
git stash drop
Hooks →