# 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

Geshtue Dev © since 2010 (opens new window)