Killswitchcollective.com’s antiguo artículo 30 de junio de 2009, tiene las siguientes entradas y salidas
git co master
git merge [your_branch]
git push
upstream A-B-C-D-E A-B-C-D-E-F-G
\ ----> \
your branch C-D-E G
Estoy interesado cómo se obtiene el árbol como la visión de cometa en su terminal sin necesidad de utilizar Gitk o Gitx en OS/X.
¿Cómo se puede obtener la vista de árbol de la cometa en la terminal?
- No es importante la pregunta, pero el artículo en cuestión ya no está disponible. Una copia en caché está disponible a través de Internet Archive: web.archive.org/web/20110831142839/http://…
¿Cómo se puede obtener la vista de árbol de la cometa en la terminal?
es un buen comienzo.
Usted puede conseguir algunas cartas extrañas. Son los códigos ASCII de los colores y la estructura. Para resolver este problema, agregue lo siguiente a su
.bashrc
:de tal forma que no necesita el uso de Tig ASCII del filtro por
El artículo texto basado en el gráfico de Git-listo contiene otras opciones:
Sobre el artículo que usted menciona, me gustaría ir con La vaina de la respuesta: ad-hoc hecha a mano de salida.
Jakub Narębski menciona en los comentarios tig, una basada en ncurses modo de texto de la interfaz de git. Ver sus lanzamientos.
Añadió un
--graph
opción en 2007.--decorate
a ser indispensable en este tipo de display, muestra que de nombres de referencia (sucursales, locales y remotos), junto con la abreviado cometer nombre.Una solución es crear un Alias en su
.gitconfig
y llamar fácilmente:Y cuando se llama a la próxima vez, vamos a usar:
De poner en tu ~/.gitconfig sin tener que editar, se puede hacer:
(Si no utiliza la opción –global que va a poner en el .git/config actual de su repo.)
Visual de un árbol con una rama de nombres incluidos.
Usar esto para añadir un alias
Lo llama con
less -S
como se describe aquí, para evitar envuelto líneas de camuflar el árbol.tig
Si quieres un interactivo árbol, puede utilizar
tig
. Puede ser instalado porbrew
en OSX yapt-get
en Linux.Esto es lo que se obtiene:
Mantener sus comandos corto hará que sean más fáciles de recordar:
Yo sugeriría a nadie a escribir el comando completo
en lugar de crear un alias.
Es bueno para obtener los comandos en tu cabeza, así que usted sabe que por el corazón
es decir, no dependen de alias al cambiar las máquinas.
git log --all --decorate --oneline --graph
, después de la tecla de accesogit log a dog
😉;)
al final de mi comentario anterior estaba tratando (imperfectamente) para transmitir: los puedes utilizar la opción en cualquier orden que desee. Acabo de encontrar «registro de un perro» divertido 🙂scp ~/.bashrc [email protected]:~/
y su alias se mueva más rápido.