나는 후 rebasing의 중간에 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 명령이 누락 된 것 같습니다.
또한 충돌이 발생한 파일과 충돌이 발생하는 파일을 볼 때만 각 파일에 대한 병합 전략을 선택할 수 있습니다.