2011-08-03 16 views
18

में वापस विलय करना मैं गिट के लिए नया हूं।गिट बुनियादी बातों - मास्टर

मैंने एक शाखा बनाई, मेरे बदलाव किए, और अब मैं उन्हें "स्थायी" बनाने के लिए मास्टर में वापस विलय करना चाहता हूं।

तो मैंने git merge 1.2 किया जो पहले से ही अद्यतित है, उसी परिणाम के लिए मास्टर पर भी ऐसा ही था, और merge -v HEAD master की कोशिश की जिसने मुझे थोड़ा अलग-अलग संदेश दिया।

तो क्या मैंने सही किया है? क्या मुझे कुछ और करना चाहिए? मैं मास्टर शाखा में वापस कैसे स्विच करूं?

उत्तर

43

आपको इसमें शामिल होने के लिए मास्टर शाखा पर होना आवश्यक है।

git checkout master 
git merge some_development_effort 
+3

तो 4 साल बाद, मुझे एहसास हुआ कि मैं अपने जवाब कभी नहीं upvoted, केवल इसे स्वीकार कर लिया। मेरी बेली गई माफी! – DVG

10

आपके पास अपनी मास्टर शाखा है और फिर आपके पास शाखा है जिसे आप बदल रहे हैं। मास्टर में बदलाव के साथ शाखा को मर्ज करने के लिए आपको मास्टर पर होना आवश्यक है।

तो सबसे पहले चेकआउट मास्टर और उसके बाद अपने मर्ज चलाएँ:

git checkout master  
git merge 1.2 
संबंधित मुद्दे