Existe-t-il un moyen de savoir quand une cachette a été créée?
git stash list
répertorie uniquement les stashes et git stash show XXXXXX
affiche tous les fichiers et modifications, mais pas la date de création du stash.
Essayer:
git stash list --date=local
Il devrait imprimer quelque chose comme:
stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource
git stash list --date=relative
. Il convient de noter que le--date
provient de lagit log
commande, passtash
elle-même, voir ici pour les--date
valeurs possibles : stackoverflow.com/questions/7853332/git-log-date-formats[alias] stashlist = "stash list --date=local"
à mon fichier ~ / .gitconfiggit stash list --date=short
ne vous donne que la date, au format YYYY-MM-DD à largeur fixe, facile à numériser visuellementVous pouvez utiliser
--pretty=format
pour y parvenir. Par exemple, cela produit une liste de dissimulations qui inclut une heure relative:J'ai cet ensemble dans la
[alias]
section de mon~/.gitconfig
fichier, afin que je puisse le lier à une simplesl
commande:(Vous pouvez voir que j'ai également des annotations similaires pour
log
etreflog
)Voici à quoi ça ressemble:
Si vous souhaitez afficher la date réelle, plutôt qu'une heure relative, remplacez-la
%(cr)
par%(ci)
.la source
git show stash@{0}
imprime également la date, ainsi que les autres informations.la source