Переместите файл в новую папку, сохранив Git историю

Я хочу переместить папку, чтобы она находилась в другой папке.

В настоящее время:/folder1, например, перемещен в /holder/folder 1.

Каков самый простой способ сделать это как на моей домашней машине (Mac), так и на git, чтобы вся история файлов в этой папке оставалась на github.

Извините за новый вопрос. У меня есть только базовое рабочее знание git, и я хотел бы сделать это как можно проще.

Спасибо!

Ответ 1

В документации git

git mv [-f] [-n] <source> <destination>
git mv [-f] [-n] [-k] <source> ... <destination directory> 

В первом виде он переименовывает, который должен существовать и быть либо файлом, либо символической ссылкой, либо каталогом. Во второй форме последним аргументом должен быть существующий каталог; данные источники будут перемещены в этот каталог.

Индекс обновляется после успешного завершения, но изменение все равно должно быть выполнено.