2010-03-26 5 views
7

git-cherry me permet de trouver tous les commits manquant de l'amont. Comment puis-je trouver toutes les validations qui existent dans la branche de laboratoire locale, mais pas dans la branche principale locale.Trouver tous les commits il ya dans la branche de laboratoire, mais dans la branche maître

git branch -d lab 

L'opération ci-dessus échoue car certaines validations ne sont pas fusionnées. Je veux la liste de ces commits qui ne sont pas fusionnés.

Répondre

16

git log master..lab montrera tous les commits dans lab qui ne sont pas dans master.

+6

Une syntaxe alternative (qui est plus facile à retenir) serait git log lab --not master' ou 'git log lab^master'. – Bombe

Questions connexes