Comment puis-je déterminer qui change dans une branche manquent d'une autre?
-
23-09-2019 - |
Question
J'utilise git. J'ai une branche, apifixes
, qui a été ramifié de master
il y a quelque temps. La plupart, mais pas tous, des changements de la branche apifixes
ont été réincorporé dans master
. Au moins, je crois que c'est le cas, parce que quand j'essaie de faire
git branch -d apifixes
Je reçois l'erreur suivante:
error: The branch 'apifixes' is not an ancestor of your current HEAD.
Comment puis-je savoir quels sont les changements dans apifixes
mais pas dans master
?
La solution
git log master..apifixes
show engage accessible à partir apifixes, mais pas de maître
si vous voulez montrer la différence entre les deux, utilisez plutôt git diff
Autres conseils
git log --oneline --left-right --cherry-pick master...apifixes
(notez les trois points ...
) est peut-être ce que vous voulez.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow