पर शाखा (विषय) काम करता है/विलय हो रहा है नोट: मुझे यकीन नहीं है कि यह पहले से ही पूछा गया है, क्योंकि मुझे मेरे संदर्भ में कोई प्रश्न नहीं मिल रहा है (या मैं मौजूदा प्रश्नों के संदर्भों को समझने में असमर्थ हूं 0)गिट: यह समझने में असमर्थ क्यों मास्टर शाखा
मैं इन दिनों गिट से प्यार करता हूं। विशेष रूप से, विषय शाखाओं। मैं एक छोटे कोड साझा करने के आवेदन पर काम कर रहा हूं। और मुझे "मास्टर", "प्रमाणीकरण", "बुकमार्क्स", "टिप्पणियां", "नाक" आदि ...
मेरा (इरादा) वर्कफ़्लो इस तरह कुछ चला गया है: एक विषय शाखा बनाएं ==> विषय शाखा पर कार्य करें ==> शाखाओं को शाखाओं में प्रतिबद्ध करें ==> विषय शाखा परिवर्तन को "मास्टर" शाखा में मर्ज करें। (और बाद में विषय शाखा हटाएं)
मैंने कुछ शाखाओं के लिए ऐसा करने की कोशिश की। यह ठीक काम किया। लेकिन बाद में जब मैंने गिट ग्राफ की जांच की, भले ही मैंने एक ही वर्कफ़्लो का पालन किया, तो "मास्टर" पर सभी संभावनाएं हो रही थीं। कोई वृक्ष रेखाएं अलग हो रही हैं और अभिसरण नहीं! यह तब से एक सिंगल लाइन के साथ एक सिंगल लाइन दिखाता है। मुझे यकीन नहीं है क्यों? मैं इंप्रेशन का हूँ, मैंने हेड पॉइंटर के साथ कुछ खराब कर दिया?
एक व्यावहारिक दृश्य देने के लिए, यहाँ मेरी Git ग्राफ है: http://github.com/none-da/zeshare/network
यहाँ आदेशों मैं प्रयोग किया जाता हैं:
>> git branch authentication_feature
>> git checkout authentication_feature
>> # I work with all the files here in "authentication_feature" branch
>> git commit -m "Authentication_feature is up" # commiting to the branch
>> git branch # just to confirm, which branch I am working on
>> git checkout master # trying to shift to master branch
>> git merge --no-commit authentication_feature # I merge in two steps. This is step 1
>> git status;git add; git commit -m "Authentication_feature" merged to "master". # This is the step 2
>> git log --graph --pretty=oneline # confirming the graph
>> git push origin master # pushing to the remote server(github)
आपका लिंक मेरे लिए काम नहीं कर रहा है। आपने शाखा कैसे बनाई? मुझे लगता है कि आपके द्वारा उपयोग किए जाने वाले आदेशों की तरह हमें अधिक जानकारी चाहिए। –
मुझे डर है कि उत्तर के लिए पर्याप्त विवरण नहीं है (लिंक समय भी बाहर है), सुनिश्चित करें कि आप किसी भी ट्यूटोरियल/मैनुअल का पालन करें और देखें कि आपको एक ही परिणाम मिलते हैं या नहीं। उस शाखा की जांच करें जिस पर आप परिवर्तन कर रहे हैं और इसी तरह। – stefanB