Git: 20 comandos que debes conocer

sábado, enero 25, 2020
Git Logo


Los 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.




  1. Ver las ramas existentes:
    git branch
    
  2. Crear nueva rama:
    git checkout -b nombre_rama
    
  3. Fusionar una rama con la actual (más trucos de git merge):
    git merge nombre_rama
    
  4. Listar el log de commits resumido (más trucos de git log):
    git log --oneline
    
  5. Agregar todos nuestros cambios al área de preparación:
    git add --all
    
  6. Confirmar los cambios en el área de preparación:
    git commit -m "Por favor agreguen una descripción útil a sus commits xD"
    
  7. Modificar el mensaje de la última confirmación:
    git commit --amend -m "Un mensaje totalmente claro"
    
  8. Agregar más archivos a la última confirmación sin cambiar el mensaje:
    git add archivo_faltante.js
    git commit --amend --no-edit
    
  9. Enviar cambios al repositorio remoto:
    git push origin nombre_rama
    
  10. Cambiar a rama existente:
    git checkout nombre_rama
    
  11. Actualizar rama a cambios remotos:
    git pull origin nombre_rama
    
  12. Borrar rama:
    git branch -D nombre_rama
    
  13. Guardar temporalmente los cambios sin confirmarlos:
    git stash --all
    
  14. Traer a la rama actual los cambios guardados temporalmente:
    git stash pop
    
  15. Borrar los cambios guardados temporalmente:
    git stash drop
    

  16. Y si algo salió mal...


  17. Reiniciar la rama al repositorio remoto:
    git reset --hard origin/nombre_rama
    
  18. Volver a una confirmación anterior (más trucos de git reset):
    git reset --hard xxxxxx (número)
    
  19. Sobreescribir una rama remota:
    git push -f origin nombre_rama
    
  20. Borrar una rama remota:
    git push origin --delete nombre_name
    
  21. Abortar la fusión de ramas:
    git merge --abort
    

También te puede interesar

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

Lo más reciente

¡Bendiciones para mi Venezuela!

¡Bendiciones para mi Venezuela!