Когда вы go комбинируете их, если Git обнаруживает все переименования из фиксации базы слияния в коммит чаевых secondBranch
и (единственное) переименование из базы слияния до firstBranch
, вы получите конфликт переименования / переименования .
Слияние прекратится, выполнив все rest переименований и комбинаций как подходящее. Ваша работа состоит в fini sh вещах. Есть только одна вещь, которая должна быть завершена sh, по крайней мере, из этого конкретного конфликта: вы должны выбрать желаемое имя для этого файла.
Запишите желаемое содержимое файла под желаемым именем - для этого может потребоваться использование mv
переименовать файл в рабочем дереве и / или отредактировать файл, если его содержимое не соответствует вашим требованиям, а затем использовать git add
и git rm
, если необходимо / уместно, чтобы обновить индекс Git для хранения возможно обновленный файл под желаемым именем. Теперь вы разрешили конфликт переименования / переименования.
Разрешите также любые другие конфликты, чтобы все конфликты были разрешены, а индекс Git содержит снимок, который вы хотели бы использовать в качестве результата слияния. Затем выполните:
git merge --continue
до конца sh слияния.