我们的 git 远程存储库未与本地存储库同步

Our git remote repository is not synchronized with local repository

我们在将本地内容推送到远程 bitbucket 存储库时遇到问题。 我们正在做 commit and push 但更改不会出现在我们的远程 master 分支中。

这是 Git eclipse 历史视图中的问题:

有人可以向我解释一下 refs/remotes/origin/masterrefs/heads/master 之间的区别吗?

根据我的经验,eclipse git 插件(事实上大多数 IDE git 插件)不是很可靠。所以我建议你尝试使用 git 命令行或一些第三方解决方案,如 TortoiseGit,然后再次尝试推送。

refs/remotes/origin/master 包含您的本地存储库认为是远程 origin 分支 master 上最新提交的 SHA-1。当您与遥控器通信时,它会更新。

refs/heads/master 包含您在本地分支 master 上最新提交的 SHA-1。

有关详细信息,请参阅 Git references