HOWTO · Git
Visualizar repositorio Git
En este artículo, veremos cómo puede obtener una imagen de su repositorio. Usaremos el comando git log para ver la topografía de nuestro repositorio.
En este artículo, veremos cómo puede obtener una imagen de su repositorio. Usaremos el comando git log para ver la topografía de nuestro repositorio.
Visualizar repositorio Git
La mayoría de los desarrolladores que usan Git pasan la mayor parte de su tiempo en la terminal bash. Un sencillo comando git log enumerará todas sus commits.
Sin embargo, será difícil desarrollar un modelo mental de su repositorio. Otra persona puede tener dificultades para entender su flujo de trabajo.
Afortunadamente, puede usar métodos para visualizar su repositorio, que cubriremos en breve.
En el siguiente ejemplo, usamos git log --oneline --all para ver el historial de nuestro repositorio.
pc@JOHN MINGW64 ~/Git (main)
$ git log --oneline --all
e923721 (refs/stash) WIP on main: 78129a6 Revert "$git status"
032ee0a index on main: 78129a6 Revert "git status"
78129a6 (HEAD -> main, New_Branch, Last_Branch, Branch1) Revert "$git status"
195e5c3 git status
7b19db4 first commit
b2f7710 (origin/main) Initial commit
Lo anterior es solo una vista plana simple. Puede agregar el argumento --graph para obtener una mejor vista.
Su comando debería decir git log --oneline --all --graph.
Ejemplo:
pc@JOHN MINGW64 ~/Git (main)
$ git log --oneline --all --graph
* e923721 (refs/stash) WIP on main: 78129a6 Revert "git status"
|\
| * 032ee0a index on main: 78129a6 Revert "git status"
|/
* 78129a6 (HEAD -> main, New_Branch, Last_Branch, Branch1) Revert "git status"
* 195e5c3 $git status
* 7b19db4 first commit
* b2f7710 (origin/main) Initial commit
Eso se ve mejor, pero podemos identificar ramas y etiquetar más etiquetas.
Usamos el argumento --decorate en el siguiente contexto.
git log --oneline --all --graph --decorate
También puede agregar el argumento --color para mejorar el diseño en el siguiente contexto.
git log --oneline --all --graph --decorate --color
Es un comando bastante largo para escribir cada vez que desee visualizar su repositorio. Simplifique las cosas asignando un alias a su comando, como se muestra a continuación.
En el siguiente ejemplo, le daremos al comando git log --oneline --all --graph --decorate --color el alias glt.
pc@JOHN MINGW64 ~/Git (main)
$ alias glt='git log --oneline --decorate --graph --all'
Ejecutemos el comando usando nuestro alias.
pc@JOHN MINGW64 ~/Git (main)
$ alias glt
alias glt='git log --oneline --decorate --graph --all'
pc@JOHN MINGW64 ~/Git (main)
$ glt
* e923721 (refs/stash) WIP on main: 78129a6 Revert "$git status"
|\
| * 032ee0a index on main: 78129a6 Revert "$git status"
|/
* 78129a6 (HEAD -> main, New_Branch, Last_Branch, Branch1) Revert "$git status"
* 195e5c3 $git status
* 7b19db4 first commit
* b2f7710 (origin/main) Initial commit