42 votes

Comment puis-je vérifier quels commits n'ont pas été poussés vers l'origine ?

J'ai effectué des commits dans ma branche locale (disons simplement master) et j'ai 'git pull'd down les modifications que d'autres ont apportées. Lorsque j'exécute un "statut git", je vois quelque chose comme :

 # Your branch is ahead of 'origin/master' by 4 commits.

Comment puis-je voir une liste des quatre commits que j'ai effectués et qui n'ont pas encore été poussés vers l'origine ?

63voto

ebneter Points 4834
git diff --stat origin/master

affichera les fichiers modifiés.

 git log origin/master..master

affichera les commits.

2voto

Eric Points 21

J'ai tendance à utiliser gitk (ou gitk --all) qui affichera cet historique de la branche. Il affiche également de grandes étiquettes conviviales sur l'origine/le maître et le maître (et toutes les autres balises que vous possédez).

Une version plus technique est git log --graph

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X