2011-12-18 57 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/ 

當然你不要忘記提交結果。

相關問題