使用git在Bitbucket中提交历史记录的问题
我面临问题,以恢复以前的提交,一旦我用来推动它,就表明了我使用的那个提交 - f并将其呼吸为以前的提交。有什么办法或有什么方法可以恢复我的历史?
当我回到上一个提交的链接时,它显示了此消息:
“此提交从此存储库中的任何分支或标签都无法实现。它可能来自此存储库以外的叉子。
”
我用来推动的代码: git push -f原始大师
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以用来
恢复所需的提交(显然需要哈希)。
如果您丢失了所需的提交哈希,则可以使用
确保在单独的分支上备份您当前的工作,以防您犯任何错误。
这可能会对您有所帮助:
You can use
to restore your desired commit (you will need the hash obviously).
If you lost the desired commit hash you may be able to recover it using
Make sure to backup your current work on a separate branch in case you make any mistake.
This might help you:
https://www.jvt.me/posts/2021/10/23/undo-force-push/