私はリベースの最中ですgit pull --rebase
。マージの競合があるファイルがいくつかあります。特定のファイルの「自分の」変更または「自分の」変更をどのように受け入れることができますか?
$ 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
通常、私はファイルまたはマージツールを開き、手動ですべての「自分の」または「自分の」変更を受け入れます。ただし、便利なgitコマンドがないと思います。
また、どのファイルが競合にヒットしたか、あるいは競合が何であるかを確認した場合にのみ、各ファイルのマージ戦略を選択できることに注意してください。