4

昨天我在推送提交时遇到了问题,我的 Git 安装一定已经损坏了。现在我有一个提交,我的 Git 客户端认为是推送的,但实际上不是。

如何重新推送此提交?

我的 git 日志看起来像这样:

  • 最新提交(也存在于远程)
  • 一些提交(也存在于远程)
  • 大提交(远程不存在)
  • 其他提交(也存在于远程)
4

1 回答 1

1

我宁愿重新开始:

  • 远程仓库的新本地克隆。
  • 将远程添加到 repo 的第一个本地克隆,并将提交提取到新的本地 repo
  • 挑选丢失的提交,将其应用到新的存储库中,然后推回远程存储库。

OP znarkus提到

原来是我的 Git 托管的问题

于 2013-02-06T10:21:19.367 回答