1 ahead
および6 behind
。
この状況ではどうすればよいですか?
その解決策は次のようになると思います:git Push
以降 git pull
しかし、私は、それが解決できるのはBehind
だけだと思います。
たぶん私は間違っています。
-------*------*-----*-----*-----B
\
\
\
*-------A
私は自分の役割を果たし、SDKを変更します。
今、B
とマージしたいと思います。
git pull
(または、git merge
pull
が行う部分)は、「前方」と「後方」の両方を「解決」します。
ブランチはXコミット遅れていますは、現在のブランチによって追跡されているブランチにX(マージされていない)新しいコミットがあることを意味します。
ブランチはXコミット先同様に、ブランチにはXの新しいコミットがあり、追跡されたブランチにまだマージされていないことを意味します。
プル(リモートの変更をローカルの変更にマージ)してプッシュ(変更を公開してリモートにマージ)すると、独自のブランチとリモートブランチが同じコミットを指すので、どちらも先に進むか、後ろに。