Ben sonra sonra yeniden temellerin ortasındayım git pull --rebase
. Birleştirme çakışmaları olan birkaç dosyam var. Belirli dosyalar için "değişikliklerini" veya "benim" değişikliklerini nasıl kabul edebilirim?
$ 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 dosyayı veya bir birleştirme aracını açıp tüm "onların" veya "benim" değişikliklerini el ile kabul ediyorum. Ancak, uygun bir git komutunu kaçırdığımdan şüpheleniyorum.
Ayrıca, her dosya için bir birleştirme stratejisi seçebileceğime dikkat edin, hangi dosyaların çatışmaları vurduğunu muhtemelen çatışmanın ne olduğunu gördüm.