删除了一个git分支,如何恢复提交?
我有一个git仓库,我近一周没有提交过。
我正在修复如何在我的反应应用程序中显示错误消息。
所以我决定通过调用git checkout -b fix-error-msg
来创建一个新分支
(注意:在创建新分支之前,我没有承诺主人)
我在代码中做了一些修改,但是意识到它们是不正确的,所以我决定我可以很聪明,通过调用git commit -am 'oops'
然后git checkout master
和git branch -D fix-error-msg
来回到我原来的状态git branch -D fix-error-msg
我希望它能将代码恢复到我创建fix-error-msg
分支之前的状态。
没有 - 它将代码恢复到了我上一次对master
进行提交后一周前的情况。
我决定变得聪明并为此付出代价。
有什么办法可以恢复这个错误吗?
git reflog
是您必须保存已提交 (甚至未推送)作品的唯一方法。
检查这个:我怎样才能在Git中恢复丢失的提交?
链接地址: http://www.djcxy.com/p/3971.html