我错误地删除了我的git仓库中的目录,并提交了它。
我已经完成了
git checkout LONG_SHA_ID
其中LONG_SHA_ID是前一次提交的ID,我已经恢复了目录,但是我还找回了我在最新提交中修复的一些文件的先前版本。
如何使用最新版本的其他文件取回已删除的目录?
答案 0 :(得分:7)
这样做:
git checkout LONG_SHA_ID -- /path/of/directory/you/deleted
答案 1 :(得分:1)
使用固定文件签出分支,并执行git reset --mixed HEAD^
。这将撤消提交,以便您可以在不删除文件夹的情况下重试。
答案 2 :(得分:-1)