将Git Root Folder内容更改为子文件夹

时间:2011-12-18 06:54:29

标签: git

我有一个我之前创建的git存储库,我错误地将项目的所有文件放在根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 个答案:

答案 0 :(得分:3)

git mv命令是您要使用的命令。通过确保最终目标名称是目录,您可以一次移动多个文件。例如:

git mv file* demo/

当然,当你完成时不要忘记提交结果。