Перемещение файлов в другую папку с историей коммитов? - PullRequest
1 голос
/ 03 апреля 2020

У меня есть репо с такими файлами: папка1, папка2, файл1, файл2. Я хочу перенести все эти файлы в новую папку в этом репозитории, например, в папку клиента. Как я могу сделать это, чтобы сохранить историю коммитов для этой клиентской папки? Затем я хочу добавить папку, например, сервер, рядом с папкой клиента.

1 Ответ

0 голосов
/ 03 апреля 2020

Вам необходимо использовать git mv.

Например, если вы хотите переместить file1 из folder1 в folder2 вам нужно перейти к folder1 и запустить

git mv file1 ../folder2/file1

Вы можете сделать то же самое с папкой. Допустим, вы хотите переместить folder1 в folder2 , вам нужно перейти в папку, содержащую folder1 и запустить

git mv folder1 folder2

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

git mv file1 newFileName1

После того, как вы закончили с перемещением / переименованием файлов, вам нужно зафиксировать только перемещение / переименование файлы / папки, потому что в противном случае вы потеряете историю.

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