2012-04-12 17 views
9

गिट में, प्रतीक और घुंघराले ब्रेसिज़ का मतलब क्या है?इन गिट प्रतीकों का क्या अर्थ है?

git reset --soft [email protected]{1} 

इसी तरह, डबल हाइफ़न का क्या अर्थ है? एक विकल्प के रूप है, लेकिन इस्तेमाल किया के रूप में इतनी तरह नहीं:

git checkout abcd1234 -- . 

मुझे यकीन है कि यह कहीं स्पष्ट संदर्भित है हूँ, लेकिन मैं एक कठिन समय इसे ढूंढने में हो रही है। इसके अलावा, गैर-अल्फान्यूमेरिक प्रतीकों की खोज करना मुश्किल है।

+0

प्रतीक नामों को वर्तनी के लिए उपरोक्त किया गया ताकि यह एक वेब खोज –

उत्तर

17

पर और घुंघराले ब्रेसिज़ gitrevisions manual page में दस्तावेज किए गए हैं।

आपके उदाहरण में, इसका मतलब है HEAD रेफरी का पूर्व मान - जो भी HEAD प्रतिबद्ध करता है, वह आपके सबसे हालिया प्रतिबद्धता या चेकआउट या जो भी हो।

डबल गैर-झंडे से अलग झंडे (आमतौर पर फ़ाइल नाम, लेकिन कभी-कभी अन्य शाखाओं जैसे नाम या रिमोट नाम) को हाइफ़न करता है। -- का उपयोग यह सुनिश्चित करने के लिए कर सकता है कि गिट -- के बाद ध्वज के रूप में तर्क का इलाज नहीं करता है, अगर ऐसा लगता है कि यह एक जैसा दिख सकता है।

+2

धन्यवाद के माध्यम से पाया जा सके। ऐसा करने के लिए Google और प्रयास करने का सबसे असंभव प्रश्न प्रतीत होता है। Google अधिकांश प्रतीकों को अनदेखा करता है और गिट को समझने की गलत वर्तनी के रूप में समझना पसंद करता है। : डी –

+1

हाँ। मुझे पता था कि इसमें एक आदमी पेज था, लेकिन मुझे यह याद रखने के लिए '/ usr/share/doc/git-doc' में grep करना था! –

संबंधित मुद्दे