¿Hay alguna manera de saber cuándo se creó un alijo?
git stash listsolo enumera los escondites y git stash show XXXXXXmuestra todos los archivos y cambios, pero no la fecha de creación del escondite.
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 stash list --date=relative. Vale la pena señalar que--dateproviene delgit logcomando, no destashsí mismo, vea aquí los posibles--datevalores: stackoverflow.com/questions/7853332/git-log-date-formats[alias] stashlist = "stash list --date=local"a mi archivo ~ / .gitconfiggit stash list --date=shortsolo le da la fecha, en formato AAAA-MM-DD de ancho fijo que es fácil de escanear visualmente.Puedes usar
--pretty=formatpara lograr esto. Por ejemplo, esto produce una lista oculta que incluye un tiempo relativo:Tengo este conjunto en la
[alias]sección de mi~/.gitconfigarchivo, para poder vincularlo a unslcomando simple :(Puedes ver que también tengo marcas similares para
logyreflog)Así es como se ve:
Si desea mostrar la fecha real, en lugar de una hora relativa, reemplácela
%(cr)con%(ci).fuente
git show stash@{0}También imprime la fecha, junto con la otra información.fuente