Ce qui veut dire quand il dit un git étape est “1 d'avance”

Je suis en train d'apprendre git, en jouant autour avec l'aide de SourceTree comme outil.

J'ai ajouté mon dépôt local vers un dépôt BitBucket et a ensuite fait quelques changements à l'échelle locale. J'ai commis, et ensuite poussé.
J'ai ensuite connecté sur BitBucket et modifié manuellement une partie du document (élément ", a Ajouté 4").
Ensuite, je suis retourné à ma copie locale et changé à nouveau et l'a validé. Quand j'ai essayé de le pousser, il m'a dit j'ai d'abord eu à tirer et de fusion. Je l'ai fait.

Puis j'ai poussé de nouveau. Il a travaillé.

Maintenant, le maître (celui du haut. Pourquoi y aurait-il deux?) porte une légende disant 2 ahead. Qu'est-ce que cela signifie exactement? Qu'est-ce que ça avance?

Ce qui veut dire quand il dit un git étape est “1 d'avance”

Mise à JOUR

git status me donne:

JustMe@IMRAY ~/Projects/BlaBlaUser/gitPractice (master)
$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
  (use "git push" to publish your local commits)

nothing to commit, working directory clean
Ce n' git status sur votre repo de vous donner?
` JustMe@IMRAY ~/Projets/BlaBlaUser/gitPractice (master) $ git status Sur la branche master de Votre branche est en avance de 'origin/master' par 2 s'engage. (utilisez "git push" pour publier vos modifications locales) rien à commettre, répertoire de travail propre

OriginalL'auteur CodyBugstein | 2014-03-12