2010-10-17 12 views

उत्तर

6

आंतरिक रूप से git-branch कहा जाता है और फिर नई शाखा की जांच की जाती है। docs से।

तो -b दिया जाता है, एक नई शाखा के रूप में अगर git-branch कहा जाता था और उसके बाद की जाँच की बनाई गई है, इस मामले में आप --track या - नो-ट्रैक विकल्प का उपयोग कर सकते हैं, जो गिट शाखा में पास हो जाएंगे। सुविधा के रूप में, - के बिना --ट्रैक शाखा निर्माण का तात्पर्य है; नीचे दिए गए --track का विवरण देखें।

1

git checkout के लिए प्रलेखन के अनुसार, कोई अंतर नहीं होना चाहिए।

-B <new_branch> नाम की एक नई शाखा बनाएँ और <start_point> पर इसे शुरू; विवरण के लिए गिट-शाखा (1) देखें।

+2

... स्पष्ट अंतर के अलावा चेकआउट शाखा को भी चेक आउट करता है। –

5

अगर मैं गलत नहीं हूँ, git checkout ... वास्तव में शाखा जबकि git branch ... सिर्फ शाखा बना सकते हैं और अपने काम की नकल अकेला छोड़ देंगे बना सकते हैं और उस शाखा करने के लिए अपने काम कर प्रतिलिपि स्विच करेंगे।

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