Gibt es eine Möglichkeit zu erkennen, wann ein Versteck erstellt wurde?
git stash list
listet nur die Stashes auf und git stash show XXXXXX
zeigt alle Dateien und Änderungen an, nicht jedoch das Datum der Stash-Erstellung.
Versuchen:
git stash list --date=local
Es sollte etwas drucken wie:
stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource
git stash list --date=relative
. Bemerkenswert ist, dass das--date
vomgit log
Befehl kommt, nicht von sichstash
selbst. Hier finden Sie mögliche--date
Werte: stackoverflow.com/questions/7853332/git-log-date-formats[alias] stashlist = "stash list --date=local"
zu meiner ~ / .gitconfig-Dateigit stash list --date=short
Geben Sie nur das Datum im Format JJJJ-MM-TT mit fester Breite an, das sich leicht visuell scannen lässt.Sie können verwenden
--pretty=format
, um dies zu erreichen. Dies erzeugt beispielsweise eine Stash-Liste, die eine relative Zeit enthält:Ich habe dies im
[alias]
Abschnitt meiner~/.gitconfig
Datei festgelegt, damit ich es an einen einfachensl
Befehl binden kann :(Sie können sehen, dass ich auch ähnliche Markups für
log
und habereflog
)So sieht es aus:
Wenn Sie das tatsächliche Datum anstelle einer relativen Uhrzeit anzeigen möchten, ersetzen Sie es
%(cr)
durch%(ci)
.quelle
git show stash@{0}
druckt auch das Datum zusammen mit den anderen Informationen aus.quelle