Existe uma maneira de saber quando um stash foi criado?
git stash list
lista apenas os stashes e git stash show XXXXXX
mostra todos os arquivos e alterações, mas não a data da criação do stash.
Experimentar:
git stash list --date=local
Deve imprimir algo como:
stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource
git stash list --date=relative
. Digno de nota é que o--date
está vindo dogit log
comando, nãostash
em si, veja aqui algumas das possíveis--date
valores: stackoverflow.com/questions/7853332/git-log-date-formats[alias] stashlist = "stash list --date=local"
ao meu arquivo ~ / .gitconfiggit stash list --date=short
fornecer apenas a data, no formato AAAA-MM-DD de largura fixa, fácil de digitalizar visualmente.Você pode usar
--pretty=format
para conseguir isso. Por exemplo, isso produz uma lista stash que inclui um tempo relativo:Eu tenho esse conjunto na
[alias]
seção do meu~/.gitconfig
arquivo, para que eu possa vinculá-lo a umsl
comando simples :(Você pode ver que eu também tenho marcações semelhantes para
log
ereflog
)Aqui está o que parece:
Se você quiser mostrar a data real, em vez de um tempo relativo, substitua
%(cr)
por%(ci)
.fonte
git show stash@{0}
também imprime a data, juntamente com as outras informações.fonte