web-dev-qa-db-fra.com

Comment puis-je voir mes commits locaux non poussés?

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?

26
user565660

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.

13
François

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.

10
Andomar