Измените содержимое корневой папки Git на подпапку - PullRequest
3 голосов
/ 18 декабря 2011

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

Мой текущий мерзавец похож на:

git_repos/file1
git_repos/file2
...

Я хотел бы преобразовать это в:

git_repos/demo/file1
git_repos/demo/file2
git_repos/other_folder
git_repos/other_folder/file

Вы поняли идею. Я знаю, что могу сделать это, перемещая файлы, но что-то подсказывает мне, что, возможно, есть лучший способ. Есть ? :)

1 Ответ

3 голосов
/ 18 декабря 2011

Команда git mv - это то, что вы хотите использовать.Вы можете переместить более одного файла одновременно, убедившись, что конечное имя назначения является каталогом.Например:

git mv file* demo/

Конечно, не забудьте зафиксировать результат, когда закончите.

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