J'ai créé une branche pour les tests dans mon repo ( test-branch
) local vers lequel j'ai poussé Github
.
Si je vais sur mon Github
compte et le sélectionne, test-branch
il affiche les informations:
This branch is 1 commit ahead and 2 commits behind master
Mes questions sont:
- Comment puis-je afficher ces informations localement (c'est-à-dire: une commande qui les affiche sur le terminal, plutôt que d'avoir à les ouvrir
Github
pour les voir)? Je sais que je peux voir les différences entre les branches en utilisant:
git diff master..test-branch
ou en utilisant
Meld
(que je préfère):git difftool master..test-branch
mais je me demandais s'il y avait un moyen de voir les engagements avant et arrière séparément. IE: existe-t-il un moyen de montrer que 1 s'engage à l'avance par lui-même, puis que ces 2 s'engagent derrière eux-mêmes?
git for-each-ref --format="%(push:track)" refs/heads
. Voir ma réponse ci