ध्यान दें कि, git1.8.2 (फरवरी 2013) के बाद से , आप #
प्रतिबद्ध संदेश में टिप्पणी लाइन के लिए ' ' की तुलना में एक अलग चरित्र का उपयोग कर सकते हैं ।
यह आपको #
अपने बग नंबर संदर्भ के लिए ' ' का उपयोग करने की अनुमति देता है ।
विभिन्न "संकेत" लाइनें Git देती हैं जब वह उपयोगकर्ता से संपादक में संदेशों को संपादित करने के लिए कहता है तो #
डिफ़ॉल्ट रूप से ' ' के साथ टिप्पणी की जाती है।
core.commentChar
विन्यास चर इस 'अनुकूलित करने के लिए इस्तेमाल किया जा सकता #
एक अलग चरित्र के लिए'।
सिद्धांत रूप में, आप एक शब्द (कई अक्षर) रख सकते हैंcore.commentChar
, लेकिन git 2.0.x / 2.1 सख्त (Q3 2014) होगा।
देखें 50b54fd द्वारा Nguy 50n Thái Ngc Duy ( pclouds
) :
config: core.commentChar पर सख्त हो
हम कमेंट स्ट्रिंग्स का समर्थन नहीं करते (कम से कम अभी तक नहीं)। और मल्टी-बाइट कैरेक्टर एन्कोडिंग का भी गलत मतलब निकाला जा सकता है।
दो कॉमा के साथ परीक्षण अपडेट किया जाता है क्योंकि यह इसका उल्लंघन करता है। यह पैच के साथ जोड़ा गया है जो कि eff80a9 में पेश core.commentChar
करता है (कस्टम "टिप्पणी चार" - 2013-01-16 की अनुमति दें)। यह मेरे लिए स्पष्ट नहीं है कि वह व्यवहार क्यों चाहता है।
git 2.0.x / 2.1 (Q3 2014) के लिए एक स्वत: चयन जोड़ देगा core.commentChar
:
देखें प्रतिबद्ध 84c9dc2
जब core.commentChar
" auto
" होता है, तो टिप्पणी चार #
डिफ़ॉल्ट रूप में ' ' से शुरू होती है, लेकिन यदि यह पहले से ही तैयार संदेश में है, तो एक छोटा सा उपसेट में दूसरा चार ढूंढें। यह आश्चर्य को रोकना चाहिए क्योंकि गिट अप्रत्याशित रूप से कुछ लाइनों को स्ट्रिप्स करता है।
ध्यान दें कि git इतनी स्मार्ट नहीं है कि ' #
' को कस्टम टेम्पलेट में टिप्पणी चार के रूप में पहचाना जा सके और अंतिम टिप्पणी चार भिन्न होने पर इसे परिवर्तित किया जा सके।
यह कस्टम टेम्प्लेट में '#' लाइनों को प्रतिबद्ध संदेश का हिस्सा मानता है। इसलिए कस्टम टेम्पलेट के साथ इसका उपयोग न करें।
"ऑटो" के लिए उम्मीदवार के पात्रों की सूची है:
# ; @ ! $ % ^ & | :
इसका मतलब है कि कमांड जैसी git commit -m '#1 fixed issue'
टिप्पणी स्वचालित रूप से कमेंट को ' ;
' में बदल देगी , क्योंकि ' #
' का प्रयोग कमिट मेसेज में किया गया था।