簡體   English   中英

錯誤地在Git中刪除了目錄

[英]deleted directory in Git by mistake

我錯誤地刪除了我的git倉庫中的目錄,並提交了它。

我已經做好了

git checkout LONG_SHA_ID

其中LONG_SHA_ID是前一次提交的ID,我已經恢復了目錄,但是我還找回了我在最新提交中修復過的某些文件的先前版本。

如何使用最新版本的其他文件取回已刪除的目錄?

做這個:

git checkout LONG_SHA_ID -- /path/of/directory/you/deleted

用固定文件簽出分支,並執行git reset --mixed HEAD^ 這將撤消提交,以便您可以再次嘗試而不刪除該文件夾。

只需恢復最后一次提交

git revert HEAD

這將取消最近的提交。 然后把它推上去。 您可以將HEAD替換為您想要的修訂版。

有關撤消git commit的更多詳細信息,請查看此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM