जवाबों:
प्रयत्न:
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} अन्य सूचनाओं के साथ तारीख को भी प्रिंट करता है।