tag - Viendo el árbol de la versión completa en git
que es head en git (4)
Cuando estoy en mi lugar de trabajo solo con terminal, uso:
git log --oneline --graph --color --all --decorate
Cuando el sistema operativo admite GUI, uso:
gitk --all
Cuando estoy en mi PC con Windows, uso mi propio GitVersionTree
Estoy usando la versión de línea de comando de Git y gitk. Quiero ver el árbol de versión completa, no solo la parte accesible desde la versión actualmente desprotegida. ¿Es posible?
Hay una respuesta muy buena para la misma pregunta.
Agregando las siguientes líneas a "~ / .gitconfig":
[alias]
lg1 = log --graph --abbrev-commit --decorate --date=relative --format=format:''%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)'' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:''%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'''' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)'' --all
lg = !"git lg1"
Puedes probar lo siguiente:
gitk --all
Puedes decirle a gitk
qué mostrar usando cualquier cosa que git rev-list
comprenda , así que si solo quieres algunas ramas, puedes hacer:
gitk master origin/master origin/experiment
... o cosas más exóticas como:
gitk --simplify-by-decoration --all
Si no tiene una interfaz gráfica disponible, también puede imprimir el gráfico de confirmación en la línea de comando:
git log --oneline --graph --decorate --all
si este comando se queja con una opción inválida --oneline, use:
git log --pretty=oneline --graph --decorate --all