¿Hay alguna manera de saber cuándo se creó un alijo?
git stash list
solo enumera los escondites y git stash show XXXXXX
muestra 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--date
proviene delgit log
comando, no destash
sí mismo, vea aquí los posibles--date
valores: stackoverflow.com/questions/7853332/git-log-date-formats[alias] stashlist = "stash list --date=local"
a mi archivo ~ / .gitconfiggit stash list --date=short
solo le da la fecha, en formato AAAA-MM-DD de ancho fijo que es fácil de escanear visualmente.Puedes usar
--pretty=format
para lograr esto. Por ejemplo, esto produce una lista oculta que incluye un tiempo relativo:Tengo este conjunto en la
[alias]
sección de mi~/.gitconfig
archivo, para poder vincularlo a unsl
comando simple :(Puedes ver que también tengo marcas similares para
log
yreflog
)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