[英]Can I undo deleting a commit in git rebase?
我打算压缩一次提交,但无意中错过了一个步骤并删除了一个提交-我可以找回它吗
git rebase -i HEAD~2
然后在要压扁的提交行上,我删除了行,然后我做了:wq
然后我的工作不见了
我可以取回提交吗?
我已经尝试了git reflog但看不到提交
是的,您可以通过退回具有历史记录的提交(包括已丢失的提交)来找回它。
因此,使用reflog在rebase -i
之前找到您的分支所在的点,并检查该修订版本,然后检查git log
中的最后几次提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.