我想知道您是否这样做:
git fetch origin master;
以上命令成功-在什么情况下分支"remotes/origin/master"
与实际的远程分支(在Github上)不同步?
从我的观察来看,似乎"remotes/origin/master"
偶尔会看到不在Github上实际的远程分支上的本地更改。这很奇怪,我无法解释。
我确实在本地创建了这样的分支机构:
git fetch origin master;
git branch --no-track "foo" "remotes/origin/master";
git checkout "foo";
然后当我更新foo
时,似乎有时remotes/origin/master
反映了对foo
所做的更改,这很奇怪。