如何解决如何将本地主机重新同步到远程主机?
我的本地仓库中的master分支显示的推徽章数量越来越多。我知道它是远程主机的最新信息,因为本地分支中的所有更改都已被提取并合并到远程主机中。但是每次我从远程获取并拉动以更新我的本地存储库时,本地主机似乎都比另一位提交者领先于远程。但是我知道这两个大师是相同的。
(不确定这一切是如何开始的,在某个时候我可能被迫将其推到原点...?)
'git pull --rebase origin master'
是否有助于使本地主机与远程主机匹配?还是git reset --hard remote/master
?
如何避免两个分支再次不同步?
解决方法
检查git config pull.rebase
是否设置为true,就像我mentioned here一样。
这意味着任何git pull
实际上都会在更新的远程origin/master
跟踪分支之上重播未按本地提交的内容。
如果本地历史记录似乎正确,则简单的git push
应该可以解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。