Вопросы о переименовании файлов в Git имеют спросил, но я не могу решить решение моей конкретной проблемы.
Я переместил и отредактировал несколько файлов (я не использовал git mv
- к сожалению, сейчас слишком поздно для этого). Теперь я хочу так, когда мой коллега вытащит из моего репозитория, внеся свои собственные изменения в те же файлы (без их перемещения), он успешно объединяет мои изменения с ним в новом месте файла. Чтобы успешно объединиться, Git явно должен знать, что это одни и те же файлы.
Является ли Git достаточно умным, чтобы справиться с этим самостоятельно? Кажется, трудно поверить. И если да, то как я могу быть уверен, что конкретный ход файла будет поднят на Git - даже если содержимое изменилось?