Отмена мерзавца в ребазе - PullRequest
       110

Отмена мерзавца в ребазе

1 голос
/ 26 сентября 2019

В git-репо я случайно переместил файл A в B вместо удаления A и создания совершенно нового B.

Как я могу удалить A и создать новый B во время перебазировки?

1 Ответ

0 голосов
/ 26 сентября 2019

Чтобы ответить на ваш вопрос, вы ничего не можете сделать в одном коммите , чтобы отличить удаление + создание от переименования.Если вы можете разделить удаление и создание на отдельные коммиты , это не позволит Git идентифицировать операцию как переименование.

Согласно статье Git из Википедии:

Git устраняет проблему, обнаруживая переименования при просмотре истории снимков, а не записывая их при создании снимка

«Проблема» заключается в сложности отслеживания истории переименованного файла.

...