Comandos básicos, trucos y atajos de GIT

Los comandos básicos, trucos y atajos de git están por todos lados, pero encontrarlos de una forma estructurada y sencilla suele tomarnos un poco de tiempo, generalmente encontramos la información en inglés como "git cheat sheet" u hoja de información de git, trucos de git, entre otros.

Tenemos en cuenta que todo programador, desarrolador web, entre otros profesionales tienen la necesidad de utilizar un sistema de control de versiones, particularmente prefiero utilizar Git, sin mencionar sus formas sociales como Gitlab o Gitbub.



Git suele alejar a gran parte del público con la "dificultad" que presenta a primera impresión, sin embargo si utilizamos git desde la linea de comandos, nos resulta más eficiente y veloz que trabajar desde un cliente de interfaz gráfica.

Esta es una breve lista de trucos y consejos de git que lse servirán día a día en su labor de desarrollador.

Trucos y atajos en GIT

1. Crear un repositorio en Git

Clonar una repositorio existente
$ git clone URL

Crear un nuevo repositorio
$ git init

2. Cambios locales en Git

Estado del repositorio: Muestra archivos modificados, eliminados, etc.
$ git status
Diferencias frente al estado anterior del repositorio
$ git diff
Agregar archivo al área de preparación para el siguiente commit
$ git add "archivo"
Agregar todos los archivos al área de preparación para el siguiente commit
$ git add . 
Confirmar cambios locales
$ git commit -a
Hacer commit de los cambios realizados
$ git commit
Hacer un commit directamente con comentarios
$ git commit -m "Comentario del commit"
Modificar el último commit
$ git commit --amend

3. Historial de commits

Mostrar lista de commits, el más reciente se muestra primero
$ git log
Mostrar lista de commits compacto, en una sola linea
$ git log --oneline
Mostrar commit de una forma estructurada
$ git log --graph
Mostrar todos los commits 
$git log --all
Mostrar todos los commits de forma compacta y estructurada
$ git log --oneline --graph --all
Mostrar cambios de un archivo
$ git log -p "archivo"
Mostrar autor de los cambios en un archivo
$ git blame "archivo"

4. Ramas y etiquetas

Mostrar las ramas existentes
$ git branch -av
Saltar a otra rama 
$ git checkout "nombre de la rama"
Crear rama basada en el estado actual
$ git branch "nueva rama"
Crear una nueva rama, basada en una rama remota
$ git checkout --track "rama/remota"
Eliminar una rama local
$ git branch -d "rama"
Etiquetar commit
$ git tag "etiqueta"


Espero que los comandos básicos, trucos y atajos de git sean de utilidad, y tenga en cuenta que este post seguirá aumentando más comandos y trucos de git en el futuro.

Puede descargar la ultima versión de git desde su web oficial.

Publicar un comentario

Artículo Anterior Artículo Siguiente