Можно ли перемещать / переименовывать файлы в Git и поддерживать их историю?

Я хотел бы переименовать / переместить поддерево проекта в Git, перемещая его из

/project/xyz

в

/components/xyz

Если я использую равнинуgit mv project componentsто вся история коммитов дляxyz project теряется Есть ли способ переместить это так, чтобы история сохранялась?

Ответы на вопрос(9)

Ваш ответ на вопрос