SORU
30 Mayıs 2013, PERŞEMBE


Belirli dosyalar için strateji birleştirme Gıt seçin ("bizim", "benim", "onların")

git pull --rebase Bir sonra rebasing tam ortasındayım. Bu çatışmalar birleştirme birkaç dosya var. Nasıl kabul edebilirim "" veya "benim" belirli dosyaları değiştirir mi? değiştirir

$ git status
# Not currently on any branch.
# You are currently rebasing.
#   (fix conflicts and then run "git rebase --continue")
#   (use "git rebase --skip" to skip this patch)
#   (use "git rebase --abort" to check out the original branch)
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:  CorrectlyMergedFile
#
# Unmerged paths:
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add <file>..." to mark resolution)
#
#       both modified: FileWhereIWantToAcceptTheirChanges
#       both modified: FileWhereIWantToAcceptMyChanges

Normalde ben sadece dosyayı açmak veya bir aracı birleştirme ve el ile tüm kabul "" veya "benim" olarak değişir. Ancak, uygun bir git komutu eksik olduğumu düşünüyorum.

Ayrıca, sadece seçim yapmak mümkün olacak unutmayın hit çatışmalar dosyaları ne çatışmalar ne bir olasılıkla gördüğümde her dosya için strateji birleştirme.

CEVAP
30 Mayıs 2013, PERŞEMBE


Her çakışan dosya için de belirtebilirsiniz

git checkout --ours -- <paths>
# or
git checkout --theirs -- <paths>

git checkout docs

git checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <paths>...

--ours
--theirs
Dizinden yolları zaman kontrol, birleştirilmemiş yolları için Sahne #2 (ours) veya #3 (**10) check out.

Endeks birleştirilmemiş girdileri nedeniyle bir önceki başarısız birleştirme içerebilir. Eğer dizinden böyle bir giriş kontrol etmeye çalışırsanız, varsayılan olarak, alma işlemi başarısız olur ve hiçbir şey teslim edilecektir. -f kullanarak bu birleştirilmemiş girdileri göz ardı eder. Birleştirme belirli bir taraftan içindekiler dizini --ours --theirs kullanılarak kontrol edilebilir. -m, değişiklik, çalışma ağaç dosyasında yapılan ile yeniden oluşturmak için atılacak orijinal çelişkili birleştirme sonucu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011