我有一个映射到远程分支的本地存储库。我对本地存储库进行了一些更改,因此它通过几次更改变得遥远。
我发了 git push ,但是花了很多时间,所以我终止了命令。
现在它的显示本地分支是最新的远程,但远程没有这两个提交:(本地有这两个。
任何关于如何摆脱这种混乱并将这些提交推向遥远的想法。
更新:似乎远程存在更改,但在Github提交历史记录中,某些提交未列出。关于如何解决这个问题的任何想法?
更新:事实证明,这是一个同步问题,提交现在反映在历史中,尽管在提交几个小时之后:)。
答案 0 :(得分:0)
git push <remote> -f <local_branch>:<remote_branch>
这将强制推送到您的远程分支。
ALERT:它会将您在本地分支中拥有的任何内容推送到远程分支。如果您的遥控器上有任何不在您当地分支机构的东西,它将会丢失。我建议这个解决方案,因为你说git fetch
什么也没做。所以,我假设你已经拥有从远程分支到本地分支的所有东西。