J'ai un commit avec 1 ahead
et 6 behind
.
Que dois-je faire dans cette situation?
Je pense que cette solution pourrait être comme ceci: git Push
et après git pull
Mais je pense que cela ne peut résoudre que Behind
.
Peut-être que je me trompe.
-------*------*-----*-----*-----B
\
\
\
*-------A
Je fais ma part et change de sdk.
Maintenant, je veux fusionner avec B
.
git pull
(ou plutôt, le git merge
partie que pull
fait) "résoudra" à la fois "devant" et "derrière".
la branche est à l'origine de X commits signifie qu'il y a X nouvelles (non fusionnées) commits sur la branche qui est suivie par votre branche actuelle.
la branche est X commits en avance signifie de manière analogue que votre branche a X nouveaux commits, qui n'ont pas encore été fusionnés dans la branche suivie.
Une fois que vous avez tiré (fusionnant ainsi les modifications distantes dans vos modifications locales) et poussé (publiant ainsi vos modifications et la fusion vers la télécommande), votre propre branche et la branche distante pointeront vers le même commit, donc ni l'une ni l'autre n'est en avance ou derrière.