2011-12-18 121 views
3

我有一个前段时间创建的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 

你的想法。我知道我可以通过移动文件来做到这一点,但有些事情告诉我可能有更好的方法。在那儿 ? :)

回答

3

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

git mv file* demo/ 

当然你不要忘记提交结果。

相关问题