Mostrar todos los alijos en git log
Me gustaría ver todos los alijos en la salida git log
. ¿Alguien sabe si hay una manera de hacer eso?
Editar: Quiero registrar todas las confirmaciones. Uso el comando
git log --date-order --all
Pero devuelve solo el alijo más alto. Me gustaría ver confirmaciones que representen otros alijos.
4 answers
Vine aquí buscando hacer lo mismo que @jbialobr, investigué un poco más después de leer las respuestas anteriores y se me ocurrió lo siguiente.
La respuesta de@msmt te da un registro de los escondites, y puedes usar esto para obtener los hashes para usar en el registro de git.
git reflog show --format="%h" stash
te da solo los hashes de todos los escondites que luego se pueden pasar a un comando git log como
git log --date-order --all $(git reflog show --format="%h" stash)
El comando completo que yo personalmente estoy usando ahora es
git log --oneline --graph --decorate --all $(git reflog show --format="%h" stash)
Probado en la versión git 2.5.1 sobre centos
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-14 16:53:31
Puedes mostrar todos tus alijos con git stash list
. Tal vez puedas escribir un script para mostrar git stash list
y git log
y usarlo con un alias.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-20 20:32:44
No estoy seguro de lo que quieres decir. stash es una rama y puedes listar todos los stash con git log-g stash
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-20 20:11:20
Otra forma fácil de hacer esto es git reflog show stash
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-05 16:37:35