Git:一起前进和落后.怎么解决?

gau*_*inc 23 git project-management

我有一个承诺1 ahead6 behind.

在这种情况下我该怎么办?

我认为,解决方案可能是这样的: git push 之后 git pull

但我想,它只能解决Behind.
也许我错了.

-------*------*-----*-----*-----B
        \
         \
          \
           *-------A
Run Code Online (Sandbox Code Playgroud)

我尽了自己的一份力量并改变了sdk.
现在我想合并B.

Nev*_*nel 24

git pull(或者更确切地说,那个git merge部分pull)会"解决""前方"和"后方".

branch是X提交后面意味着在当前分支正在跟踪的分支上有X个新的(未合并的)提交.

branch是X提交类似意味着你的分支有X个新提交,但尚未合并到被跟踪的分支中.

一旦你拉出(从而将远程更改合并到本地更改)并推送(从而将更改和合并发布到远程),您自己的分支和远程分支将指向相同的提交,因此两者都不会提前或背后.

  • `git pull`确实解决了"背后"问题,然后我执行了`git push`,清除了"前方". (3认同)