2010-09-28 12 views
121

दिनांक स्ट्रिंग के लिए गिट लॉग को पार्स करने के अलावा, क्या किसी निश्चित प्रतिबद्धता की तारीख की रिपोर्ट करने के लिए कोई गिट मूल तरीका है?गिट प्रतिबद्ध दिनांक

+0

अच्छा सामान के आधार पर देता है करने के लिए पसंद करते हैं: https://git-scm.com/docs/ सुंदर प्रारूप –

उत्तर

168

show आदेश आप जो चाहते हैं वह हो सकता है।

git show -s --format=%ci <commit> 

दिनांक स्ट्रिंग के लिए अन्य प्रारूप भी उपलब्ध हैं। विवरण के लिए मैन पेज देखें।

+16

इसके अंतर के बिना प्रतिबद्धता प्राप्त करने के लिए, 'शो' के बजाय' लॉग -1' का उपयोग करें। –

+33

या कमांड में '-s' जोड़ें: 'git show -s --format ="% ci "' – aprock

+4

भविष्य के उपयोगकर्ताओं के लिए: आप '% ai' के साथ * लेखक दिनांक * देख सकते हैं। – Mehrdad

17

आप एक टैग का केवल तारीख तुम क्या चाहते हैं देखना चाहते हैं:

git show -s --format=%ci <mytagname>^{commit} 

जो देता है: 2013-11-06 13:22:37 +0100

या कार्य करें:

git show -s --format=%ct <mytagname>^{commit} 

जो यूनिक्स देता है टाइमस्टैम्प: 1383740557

7

आप

git log -1 --format=%cd --date=local 

करते समय क्षेत्र लेकिन स्थानीय समय क्षेत्र के बिना टाइमस्टैम्प कौन सा यह आपके स्थान

Mon Sep 28 12:07:37 2015 
संबंधित मुद्दे