Я в середині звільнення після 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.
Також зауважте, що я можу вибрати стратегію злиття для кожного файлу лише тоді, коли я побачу, які файли потрапляють у конфлікти, можливо, що таке конфлікти.