2016-11-25 45 views

回答

0

只需創建你想要的文件夾,將您想要的文件,並運行如下命令來添加變化

git add -A 

,然後提交更改

git commit -m 'Description of changes' 

需要注意的是混帳不存儲關於文件夾的數據,它存儲關於其他文件的數據

你可以在這裏找到上述命令的詳細描述:

https://git-scm.com/docs/git-commit

https://git-scm.com/docs/git-add

+0

感謝您的回答。做混帳看到這是一個新添加的文件?或修改路徑的現有文件?因爲我不想丟失任何此文件的歷史記錄。 – Kid

+0

Git會將此文件視爲重命名並存儲它的歷史記錄。您可以在重命名之前使用--follow標誌查看歷史記錄,例如: git log --follow file_path – pato

+0

@pato但是,此選項可能無法始終正常工作,或者根本無法正常工作。 –

0

所有你需要做的是建立在你的文件系統中的新文件夾,然後將相關文件移動到該文件夾​​。

完成此操作後,當鍵入git status時,您將看到在更改集中列出的已移動文件。

具體來說,eached移動的文件,你看到有條目在原來的位置刪除一個文件並添加在新的文件夾中。

+0

感謝您的回覆。這是否意味着我不能保留文件的歷史記錄,並且不能恢復到該文件的以前版本? – Kid

+0

@Kid在移動/重命名中保持歷史並不容易,q.v.這裏:http://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history –

相關問題