जवाबों:
प्रयत्न:
git stash list --date=local
इसे कुछ इस तरह प्रिंट करना चाहिए:
stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource
git stash list --date=relative
। वर्थ नोटिंग यह है कि कमांड --date
से आ रहा है git log
, stash
स्वयं नहीं , संभावित --date
मूल्यों के लिए यहां देखें : stackoverflow.com/questions/7853332/git-log-date-formats
[alias] stashlist = "stash list --date=local"
अपनी ~ / .gitconfig फ़ाइल में एक उपनाम जोड़ा है
git stash list --date=short
आपको केवल निश्चित चौड़ाई में, YYYY-MM-DD प्रारूप है कि नेत्रहीन स्कैन करने के लिए आसान है तारीख दे।
आप इसे --pretty=format
प्राप्त करने के लिए उपयोग कर सकते हैं । उदाहरण के लिए, यह एक स्टैश सूची बनाता है जिसमें एक सापेक्ष समय शामिल होता है:
git stash list --pretty=format:"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)"
मैंने इसे [alias]
अपनी ~/.gitconfig
फ़ाइल के अनुभाग में सेट किया है , ताकि मैं इसे एक साधारण sl
कमांड से बाँध सकूँ :
[alias]
co = checkout
lg = log --graph --pretty=format:\"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\" --abbrev-commit
rl = reflog --pretty=format:\"%Cred%h%Creset %C(auto)%gd%Creset %C(auto)%gs%C(reset) %C(green)(%cr)%C(reset) %C(bold blue)<%an>%Creset\" --abbrev-commit
sl = stash list --pretty=format:\"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)\"
(आप देख सकते हैं कि मेरे पास भी इसी तरह के मार्कअप हैं log
और reflog
)
यदि आप सापेक्ष समय के बजाय वास्तविक तिथि दिखाना चाहते हैं, तो प्रतिस्थापित %(cr)
करें %(ci)
।
git show stash@{0}
अन्य सूचनाओं के साथ तारीख को भी प्रिंट करता है।