錯誤我刪除了我的git倉庫中的一個目錄,並提交它。在Git中被刪除的目錄錯誤
我已經做了
git checkout LONG_SHA_ID
其中LONG_SHA_ID是以前的提交ID,我已經得到了目錄回來了,而且我還回來,我有固定的一些文件的以前版本最新的提交。
我該如何找回已刪除的目錄以及其他文件的最新版本?
錯誤我刪除了我的git倉庫中的一個目錄,並提交它。在Git中被刪除的目錄錯誤
我已經做了
git checkout LONG_SHA_ID
其中LONG_SHA_ID是以前的提交ID,我已經得到了目錄回來了,而且我還回來,我有固定的一些文件的以前版本最新的提交。
我該如何找回已刪除的目錄以及其他文件的最新版本?
這樣做:
git checkout LONG_SHA_ID -- /path/of/directory/you/deleted
結帳與固定文件分支,並做git reset --mixed HEAD^
。這將撤消提交,以便您可以在不刪除文件夾的情況下再次嘗試。
這是否會完整保留的其他文件,這些文件都致力於爲咋辦? – fritzone 2013-03-25 08:51:29
在刪除並在代碼回購中提交之前,您將處於狀態! – 2013-03-25 08:53:59
@KugathasanAbimaran這就是你所說的那樣做,但這不是他所需要的。 – 2013-03-25 10:25:22