2014-07-18 13 views
10

मैं आदेश में एक नई दूरस्थ शाखा बनाने के लिए निम्नलिखित Git आदेश का उपयोग कर रहा हूँ एक पुराने से बाहर एक नई दूरस्थ शाखा बनाएं प्रतिबद्ध,Git प्रतिबद्ध

मैं यह कैसे कर सकता हूं? (मैंने कुछ अलग तरीकों की कोशिश की है, हालांकि असफल)

धन्यवाद।

उत्तर

20
git checkout -b new_branch_name 
git reset --hard <old_commit_id> 
git push origin new_branch_name 
+0

वास्तव में अच्छा काम करता है! धन्यवाद! – Taru

+0

वही था जो मैं खोज रहा था। धन्यवाद! – gies0r

2

आप एक विशिष्ट प्रतिबद्ध से एक नई शाखा,, आदेश git checkout ID COMMIT create आदेश git log या gitk निष्पादित आईडी कॉपी और अमल चाहते हैं, तो प्रतिबद्ध और धक्का। यह link आपकी मदद कर सकता है।

+0

यह प्रश्न मुख्य रूप से नई * रिमोट * शाखा बनाने के बारे में है, लेकिन वैसे भी धन्यवाद। – Taru

+0

जब आप ''git चेकआउट आईडी COMMIT'' आदेश निष्पादित करते हैं, और उसके बाद' 'गिट चेकआउट -बी नई शाखा 'निष्पादित करते हैं और पुश निष्पादित करते हैं, तो नई रिमोट शाखा आईडी COMMIT से कोड के साथ बनाई गई है –

+0

@Taru शीर्षक, हालांकि, 'रिमोट 'भाग का मतलब नहीं है। किसी भी मामले में सवाल के लिए धन्यवाद। –

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