1 有沒有辦法從現有的創建一個新的git存儲庫,新的存儲庫應該只包含位於指定的子文件夾中的文件,只提交影響這些文件的提交?如何複製包含只有一個子文件夾的git存儲庫? 來源 2010-08-10 whitered
1 我認爲你正在尋找: git filter-branch --subdirectory-filter foodir -- --all (從git documentation採取例) 來源 2010-08-10 12:22:13 +0 是的,這幾乎是它。但我怎樣才能保持我的項目根文件夾相同?我希望我的所有文件都保持其位置不變 – whitered 2010-08-10 13:54:57 +0 要保持存儲庫中的位置不變,可以使用--tree-filter參數而不是--subdirectory-filter,並傳遞shell命令,該命令將刪除除了你想保留的目錄。 – 2010-08-10 14:33:21
是的,這幾乎是它。但我怎樣才能保持我的項目根文件夾相同?我希望我的所有文件都保持其位置不變 – whitered 2010-08-10 13:54:57
要保持存儲庫中的位置不變,可以使用--tree-filter參數而不是--subdirectory-filter,並傳遞shell命令,該命令將刪除除了你想保留的目錄。 – 2010-08-10 14:33:21