Переместить файл в новую папку, сохраняя историю Git - PullRequest
13 голосов
/ 12 января 2011

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

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

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

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

Спасибо!

1 Ответ

18 голосов
/ 12 января 2011

Из документации git,

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...