Si j'ai une branche locale test
et la branche distante est test
. Donc, si je faisais un Push, ce serait Push Origin test:test
Comment puis-je voir mes commits locaux non poussés que j'ai effectués sur cette branche? git log
?
J'utilise généralement gitk --all
pour cela (après un git fetch --all
).
Et, pour le mode console, j'ai un alias de git log --graph --all --decorate --oneline
qui donne un aperçu agréable et compact de vos succursales. En particulier, il montre ce que vous pouvez pousser.
Pour ces deux commandes, vous pouvez spécifier des branches (test Origin/test
dans votre cas) au lieu de les montrer tous avec --all
.
Récupérez d'abord les modifications de la télécommande dans votre référentiel local:
git fetch Origin test
Cela placera toutes les validations de la branche test
de la télécommande dans Origin/test
. Vous pouvez maintenant utiliser git log
:
git log Origin/test..test
Cela affichera toutes les validations sur test
qui ne sont pas accessibles depuis Origin/test
.