推送失败后重新提交提交

时间:2013-02-06 09:23:05

标签: git push

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

如何重新推送此提交?

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

  • 最新提交(也存在于遥控器上)
  • 一些提交(存在于远程 还)
  • 大提交(远程不存在)
  • 其他提交(存在于远程 还)

1 个答案:

答案 0 :(得分:1)

我宁愿重新开始,用:

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

OP znarkus mentions

  

原来是我的Git托管的问题