【问题标题】:Can I undo reseted commits in a GitHub repo? [duplicate]我可以撤消 GitHub 存储库中重置的提交吗? [复制]
【发布时间】:2020-05-09 07:00:40
【问题描述】:

由于一些我无法解决的错误,我已经克隆了我的最后一个 GitHub 存储库提交。 该应用程序再次开始工作。然后我把它推回同一个仓库,但是提交数被重置为 1。我可以用什么方法撤消这个?

【问题讨论】:

  • git push --force...?
  • 也许发布一个指向您的仓库的链接或添加更多详细信息
  • 另外,检查git refloggit fsck --unreachable
  • @Mateen 是的,我必须使用 git push --force。
  • 它在您的项目中。 ls -a。所以像tar cf git_backup.tar .git.

标签: git


【解决方案1】:

要回到 git push --force 之前的状态,请检查 git reflog 的输出

或者查看GitHub repository中的事件

这个想法是在本地重置为您之前的状态,然后再次强制推送,以便将远程存储库重置为之前的状态。

然后您可以再次克隆、进行修复、添加、提交并进行定期推送。

【讨论】:

    猜你喜欢
    • 2013-03-30
    • 2020-06-02
    • 2022-10-23
    • 2021-05-30
    • 2010-10-09
    • 2020-08-11
    • 2023-04-09
    • 2019-07-24
    相关资源
    最近更新 更多