根据 Pro Git (3.5):
[remote branches are] local branches that you can’t move; they’re moved
automatically whenever you do any network communication.
然而,这在实践中似乎并不正确。我已经到了我得到的情况
Your branch is ahead of 'origin/branch-x' by 23 commits.
但我实际上并没有进行任何提交,只是获取/拉取了其他人推送到原点的修改。如果 Pro Git 的陈述是正确的,我希望我的远程分支与我的本地分支相同,因为每次获取或拉取都将是与源的通信。
更新远程分支的确切操作是什么?