Obtener la date de creación de un alijo

¿Hay alguna forma de saber cuándo se creó un alijo?

git stash list solo muestra los stashes, y git stash show XXXXXX muestra todos los files y cambios, pero no la date de creación del stash.

Tratar:

 git stash list --date=local 

Debería imprimir algo como:

 stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource 

git show stash@{0} también imprime la date, junto con la otra información.

Puede usar --pretty=format para lograr esto. Por ejemplo, esto produce una list oculta que incluye un time relativo:

 git stash list --pretty=format:"%C(networking)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)" 

Tengo este set en la sección [alias] de mi file ~/.gitconfig , por lo que puedo vincularlo a un simple command sl :

 [alias] co = checkout lg = log --graph --pretty=format:\"%Cnetworking%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\" --abbrev-commit rl = reflog --pretty=format:\"%Cnetworking%h%Creset %C(auto)%gd%Creset %C(auto)%gs%C(reset) %C(green)(%cr)%C(reset) %C(bold blue)<%an>%Creset\" --abbrev-commit sl = stash list --pretty=format:\"%C(networking)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)\" 

(Puedes ver que también tengo reflog similares para el log y el reflog )

Esto es lo que parece: git stash list

Si desea mostrar la date real, en lugar de una hora relativa, reemplace %(cr) con %(ci) .