繁体   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