जवाबों:
यह मानते हुए कि आप जो चाहते हैं, उसमें सभी बदलावों के साथ ठीक हैं:
git checkout <my branch>
अपनी शाखा में काम करने वाले पेड़ को स्विच करने के लिए; फिर:
git merge master
आपके साथ मास्टर में सभी परिवर्तनों को मर्ज करने के लिए।
यदि आपकी शाखा केवल स्थानीय है और उसे सर्वर से धकेला नहीं गया है, तो उपयोग करें
git rebase master
अन्यथा, उपयोग करें
git merge master
git svn- तो git rebase masterयह एक रैखिक इतिहास रखने के लिए जाने का एक तरीका है, जो कि svn समझता है।
आप विशेष बग फिक्स कमिट प्राप्त करने के लिए चेरी-पिक का उपयोग कर सकते हैं
$ git checkout branch
$ git cherry-pick bugfix
यदि आप बस बग फिक्स को शाखा में एकीकृत करना चाहते हैं, git cherry-pickतो संबंधित कमिट।