2014-08-29 13 views
7

के साथ एक निश्चित शाखा को ओवरराइट कैसे करें मेरे पास दो शाखाएं dev और master हैं। मैं चाहता हूं कि मेरी देव शाखा पूरी तरह से master शाखा द्वारा अधिलेखित हो जाए क्योंकि मुझे पता है कि मास्टर नवीनतम है। मैं TortoiseGit UI का उपयोग करके ऐसा कैसे कर सकता हूं?मास्टर

मैंने टोर्टोइस गिट का उपयोग करके विलय करने की कोशिश की लेकिन इसके परिणामस्वरूप कई संघर्ष हुए।

कृपया मुझे कछुआ जीआईटी में केवल जवाब दें क्योंकि मैं केवल यूआई का उपयोग कर रहा हूं और वास्तविक जीआईटी कमांड से परिचित नहीं हूं।

+0

'गिट शाखा-डी देव 'और' गिट चेकआउट -बी देव' –

+0

मैं इसे कछुए जीआईटी में कैसे कर सकता हूं? – Jack

+0

आप शायद जीयूआई –

उत्तर

0

TortoiseGit में आप अपने परिदृश्य के आधार पर कई विकल्प हैं:

  1. आप dev शाखा पर कर रहे हैं:, लॉग संवाद पर जाएं मास्टर शाखा प्रवेश पर संदर्भ मेनू खोलें और "करने के लिए रीसेट" और "कड़ी" चुनें।

  2. आप dev शाखा पर नहीं हैं: नाम के साथ एक नई शाखा बनाएं dev मूल रूप master शाखा चुनें और "शाखा ओवरराइड करता है, तो मौजूद है" (या लॉग संवाद पर जाएं, देव पर संदर्भ मेनू खोलें शाखा और शाखा हटाएं का चयन करें और master शाखा पर संदर्भ मेनू खोलें और dev नामक एक नई शाखा बनाएं)। अगर यह सही है या गलत है

-2

मैं कोई विचार है, लेकिन मैं इस तरह गुरु के साथ एक और शाखा ओवरराइट गए हैं लगता है:

git push origin master:otherbranch 

और फिर जब मैं बंद कर रहा खींचने के लिए किया था, और यह जाना अच्छा था?

+0

हम्म में इस तरह की उन्नत चीजें नहीं कर सकते .. अच्छा, यह मेरे लिए काम करता है। यद्यपि गिट रेपो का उपयोग करते हुए मेरे पास कोई अन्य व्यक्ति नहीं था। – EpicPandaForce

+0

वास्तव में सहायक नहीं है कि जो भी आपके उत्तर को कम करता है, वह एक टिप्पणी लिखने के लिए परेशान नहीं था क्यों। :/ –

+0

मैं सहमत हूं, और वे गुणा कर रहे हैं: डी शायद ऐसा इसलिए है क्योंकि ओपी वास्तव में 'टोर्टोइज जीआईटी' जवाब चाहता था, लेकिन मुझे ईमानदारी से संदेह है कि यह आपको इस तरह की शाखा को ओवरराइट करने देता है। – EpicPandaForce

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