Alf*_*nso 17 git commit git-pull
如果标题不清楚我很抱歉,但这是一个奇怪的问题.
我git checkout到我的"舞台"分支并git pull获得我的合作伙伴的最新更改(他昨晚推送到远程存储库的"舞台"分支),果然,他们合并到我当地的"舞台"分支.git log <branch>显示他昨晚进行的五次提交.
然后我切换到master分支从repo中取出它,因为他告诉我他在测试后将这些更改合并到master分支.但是当我git checkout stage回到我的"舞台"分支时,它表示我已经通过5次提交领先于远程分支.我git log origin/stage和它只显示了我刚从该存储库中提取的五个提交(该项目中唯一的远程存储库).git log stage在我当地的"舞台"分支上显示了五个提交,所以我在为我的合作伙伴的最新提交服务后立即回复远程分支机构的时候我感到很遗憾.
我对此非常陌生,所以我很感激你对我的耐心,因为我还在努力掌握DCVS,而且我很有可能只是误解了一些非常基本的东西.
J-1*_*DiZ 14
试试这个命令:
git log origin/stage..stage
Run Code Online (Sandbox Code Playgroud)
这将向您展示您在遥控器之前的状态.做git rebase origin/stage/ git push适当的.
如果它没有帮助,请看这个问题:'git pull origin mybranch'离开本地mybranch N在原点之前提交.为什么?