मैं प्रोग्राम द्वारा उत्पन्न कुछ बाइनरी फ़ाइलों से निपट रहा हूं। ऑटो विलय इन फ़ाइलों के लिए अच्छी तरह से काम नहीं करता है। विलय करते समय मैं क्या करना चाहता हूं, वास्तव में एक प्रतिलिपि लेता है या दूसरा। यह आदर्श नहीं है, लेकिन मुझे लगता है कि यह सबसे अच्छा तरीका है।गिट उनके चरणों को विलय कर रहा है
अब मेरी समझ, कि अगर मैं शाखा मैं से विलय कर रहा हूँ से एक फ़ाइल लेने के लिए, और पूरी तरह से हमारे संस्करण त्यागने चाहता था, मुझे क्या करना चाहिए है: मैं
git merge <branchname>
git checkout --theirs <filename>
git add <filename>
git commit
यह सही है, या कुछ भूल रहा हूं?
मैं .gitignore का उपयोग कर उत्पन्न फ़ाइलों की अनदेखी करने में .gitignore
मैं कुछ समय के लिए देख रहा हूं कि 'गिट मर्ज-एक्स उनके अपस्ट्रीम/मास्टर' से उत्पन्न संघर्षों को कैसे हल किया जाए "। 'गिट चेकआउट --थीर्स' करना सही काम था! धन्यवाद। –