小编Nat*_*ely的帖子

在GIT中撤消删除

我做了一件非常愚蠢的事.我使用git commit(文件编辑+新文件)(C)进行了提交.然后我修改了最后一次提交.然后我使用递归删除所有文件(!)git rm -r 然后我做了另一个git commit(C).

A-B-C
    ?
  master

有没有办法取消删除文件,但保留我在第一次提交时所做的更改?(C)我宁愿不回到(B).我试过git reset --soft head ^,那么git status列出了我删除的文件,然后我做了git checkout,但仍然没有运气.我甚至不知道是否可能.

git commit undo delete-file undelete

55
推荐指数
2
解决办法
8万
查看次数

标签 统计

commit ×1

delete-file ×1

git ×1

undelete ×1

undo ×1