考慮以下內容藏匿:GIT藏匿日期
$ git stash list
[email protected]{0}: On fixes: animations-fixes
[email protected]{1}: WIP on master: 62aecaa Merge pull request #10 from SOURCE/branch-name
有什麼辦法具有相同的列表中,但包括在其上創建藏匿的日期?
考慮以下內容藏匿:GIT藏匿日期
$ git stash list
[email protected]{0}: On fixes: animations-fixes
[email protected]{1}: WIP on master: 62aecaa Merge pull request #10 from SOURCE/branch-name
有什麼辦法具有相同的列表中,但包括在其上創建藏匿的日期?
存儲條目只是內部的常規git提交。所以你可以閱讀它的日期(「提交日期」或「作者日期」)以瞭解它的創建時間。
如在git stash
的聯機幫助頁中所述,您可以在調用git stash list
時使用git log
的格式選項。因此,要獲得的日期,你可以使用git log
的選項--format
:
git stash list --format="%gd: %ci - %gs"
這將產生輸出,如:
[email protected]{0}: 2014-04-23 11:36:39 +0500 - WIP on master: d072412 Do some stuff
這格式使用%ci
,打印在ISO 8601格式的提交日期。使用%cr
相對日期:
[email protected]{0}: 8 minutes ago - WIP on master: d072412 Do some stuff
見the manpage of git log
(節 「PRETTY格式」)的更多格式選項。
如果你只想要日期,沒有時間,使用
git stash list --format="%gd: %cd - %gs" --date=short [email protected]{0}
生產:
[email protected]{0}: 2017-09-22 - WIP on master: d072412 Do some stuff
%cd
意味着日期根據--date=
參數格式化。 [email protected]{0}
是必要的,或者隱藏ID也會變成日期。