繁体   English   中英

我可以撤消删除git rebase中的提交吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM