从 git rebase 中恢复
我有一个本地分支工作,在那里我创建了两个新文件 a.py、b.py 并提交了它们。
然后,我没有执行“git rebase origin/master”,而是意外地输入了“git rebase origin master”,现在我所做的提交消失了,文件也消失了。有谁知道如何恢复我的文件?
I have a local branch work, where I created two new files a.py, b.py and committed them.
Then, instead of doing "git rebase origin/master", I accidently typed "git rebase origin master", and now the commit I did is gone and the files are gone. Does anyone know how I can recover my files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
撤消 git rebase
Git 会保留旧的引用(直到您清理它们)。您可以切换回变基之前的旧参考。
Undoing a git rebase
Git keeps the old refs (until you clean them up). You can switch back to the old refs from before the rebase just fine.