2012-07-25 13 views
17

मैं किसी अन्य शाखा से परिवर्तन में विलय कर रहा हूं लेकिन मुझे संघर्ष मिल रहा है क्योंकि दूरस्थ शाखा पर एक फ़ाइल हटा दी गई है लेकिन स्थानीय शाखा में बदलाव आया है।गिट मर्ज संघर्ष - रिमोट फ़ाइल हटा दी गई, स्थानीय फ़ाइल बदल गई

मैं फ़ाइल को हटाना चाहता हूं - मैंने git rm path/to/file को आजमाया लेकिन यह file: needs merge कहता है। फ़ाइल को हटाने और विलय करने का सबसे अच्छा तरीका क्या है?

उत्तर

23

--force पैरामीटर का उपयोग करने का प्रयास करें:

git rm --force <file> 

आप फाइल सिस्टम में फ़ाइल रखना चाहते हैं:

git rm --cached <file> 
+6

एक ही समस्या है, लेकिन '--force' does not काम, यह अभी भी कहते हैं फ़ाइल (ओं) –

+0

के लिए "विलय की आवश्यकता है" यह समाधान मेरे लिए काम करता है। धन्यवाद! –

+0

यह काम कर रहा है, लेकिन क्या सभी फ़ाइलों को हटाने के लिए ऐसा करने का कोई तरीका नहीं है? –