Nasıl bir dosyanın kaldırılması nedeniyle çatışma birleştirme düzeltme bir şube açabilirim?
Bir yarat '' için birleştirmeye çalıştığımda şube ve 'master' şube. iletişim 2 ihtilaf vardır. Nasıl çözüleceğini bilmiyorum 'ÇATIŞMA (sil/değiştir)'. Bana ne yapacağımı söyleyebilir misiniz?
$ git checkout master
$ git merge dialog
CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD. Version HEAD of res/layout/dialog_item.xml left in tree.
Auto-merging src/com/DialogAdapter.java
CONFLICT (content): Merge conflict in src/DialogAdapter.java
Automatic merge failed; fix conflicts and then commit the result.
Src/DialogAdapter.java çatışma sabit açtım ve onlara gıt src/DialogAdapter.java Ekle'. Başka ne yapmam gerekiyor?
CEVAP
Çakışma iletisi:
CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD
res/layout/dialog_item.xml 'iletişim' şube birleştirme, ama KAFA (şube birleştirme) olarak değiştirildi. silindi anlamına gelir
Karar vermek zorunda
- dosya kullanarak kaldırın "
git rm res/layout/dialog_item.xml"
ya
- KAFA (düzenlemeden sonra belki) sürümünü kabul "
git add res/layout/dialog_item.xml"
Sonra birleştirme sonuçlandırmak "git commit".
Git bir birleştirme oluşturma konusunda sizi uyarır unutmayın istemediğin bir şey olduğu, (nadir) bu durumda commit. Muhtemelen diye daha az nadir olduğu gün kalır.

Bir birleştirme çatışma ile karşılaştı...
Nasıl 'git getir' ve 'g...
GİT: 'birleştirme yerine 'üz...
Nasıl yerel şube için uzak ana birleşt...
Bir birleştirme dönmek için nasıl'...