Git: 20 comandos que debes conocer
sábado, enero 25, 2020Los sistemas de control de versiones son un elemento indispensable hoy día en el desarrollo de software; sobre todo cuando hablamos de trabajo colaborativo. Git es el sistema de control de versiones más popular actualmente, por lo que en esta entrada voy a listar esos comandos básicos que debes conocer para manejarte profesionalmente con esta herramienta.
- Ver las ramas existentes:
git branch
- Crear nueva rama:
git checkout -b nombre_rama
- Fusionar una rama con la actual (más trucos de git merge):
git merge nombre_rama
- Listar el log de commits resumido (más trucos de git log):
git log --oneline
- Agregar todos nuestros cambios al área de preparación:
git add --all
- Confirmar los cambios en el área de preparación:
git commit -m "Por favor agreguen una descripción útil a sus commits xD"
- Modificar el mensaje de la última confirmación:
git commit --amend -m "Un mensaje totalmente claro"
- Agregar más archivos a la última confirmación sin cambiar el mensaje:
git add archivo_faltante.js git commit --amend --no-edit
- Enviar cambios al repositorio remoto:
git push origin nombre_rama
- Cambiar a rama existente:
git checkout nombre_rama
- Actualizar rama a cambios remotos:
git pull origin nombre_rama
- Borrar rama:
git branch -D nombre_rama
- Guardar temporalmente los cambios sin confirmarlos:
git stash --all
- Traer a la rama actual los cambios guardados temporalmente:
git stash pop
- Borrar los cambios guardados temporalmente:
git stash drop
- Reiniciar la rama al repositorio remoto:
git reset --hard origin/nombre_rama
- Volver a una confirmación anterior (más trucos de git reset):
git reset --hard xxxxxx (número)
- Sobreescribir una rama remota:
git push -f origin nombre_rama
- Borrar una rama remota:
git push origin --delete nombre_name
- Abortar la fusión de ramas:
git merge --abort
Y si algo salió mal...
Cuando navego por los sitios web, mi parte favorita es leer los comentarios. Es por eso que tus comentarios son un complemento valioso para mis entradas. Cualquier duda o aporte no dejes de escribirlo, en breve lo estaré publicando. ¡Gracias!
0 comentarios