निम्नलिखित खोल कोड सही तरीके से प्रतीकात्मक संदर्भगिट प्रतीकात्मक संदर्भ का अनुशंसित उपयोग क्या है?
git symbolic-ref "first" "refs/heads/master"
git symbolic-ref "second" "first"
git symbolic-ref "nested/third" "second"
git symbolic-ref "refs/heads/fourth" "nested/third"
और निम्नलिखित खोल कोड सही तरीके से गुरु की नोक के लिए नवीनतम बनाया प्रतीकात्मक संदर्भ का समाधान करता है की एक श्रृंखला पैदा करता है। इन उपयोग के मामलों की
git show-ref "refs/heads/fourth"
कोई भी आधिकारिक दस्तावेज (git-symbolic-ref doc, git-show-ref doc) में वर्णित हैं।
हालांकि, निम्नलिखित काम नहीं करता है
git check-ref-format --print "first"
तो, मेरे सवाल कर रहे हैं:
- यह
refs/heads
निर्देशिका के भीतर एक प्रतीकात्मक संदर्भ स्टोर करने के लिए ठीक है? - क्या चेन प्रतीकात्मक संदर्भों के लिए यह ठीक है?
"first"
पारित होने पर चेक-रेफ-फॉर्मेट विफल रहता है, क्या इसका मतलब यह है कि"HEAD"
से समान स्तर पर प्रतीकात्मक संदर्भ बनाने की अनुशंसा नहीं की जाती है? या शायद यह आदेश प्रतीकात्मक लिंक से निपटने का इरादा नहीं है?
मेरा इरादा यह सुनिश्चित करने के लिए है कि क्या समर्थित किया जा रहा है और मैं किसी भी चीज के आसपास काम नहीं कर रहा हूं या किसी बग से लाभ नहीं उठा रहा हूं।
इसके साथ खेलते समय, मुझे 'गिट-प्रतिबद्ध' सीगफॉल्ट मिला जब 'हेड' एक एनोटेटेड टैग पर इंगित कर रहा था। –
@jleedev: यह एक बग नहीं है। उपयोगकर्ताओं को ग़लत चीजें करने से रोकने के लिए यह एक विशेषता है ... :-) – nulltoken