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