J'utilise git. J'ai une branche, apifixes
, qui a été ramifiée de master
il y a quelque temps. La plupart des changements de la branche apifixes
, mais pas tous, ont été fusionnés en master
. Au moins, je crois que c'est le cas, parce que quand j'essaie de faireComment déterminer quels changements dans une branche sont manquants d'une autre branche?
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
?
J'ai peut-être mal compris votre réponse, mais 'git log master..apifixes' ne montre pas les changements qui sont * seulement * dans' apifixes' et * not * dans 'master'. Est-ce que je manque quelque chose? –
oui, 'master..apifixes' ne montrera que les changements dans' apifixes' et pas dans 'master'. am ** i ** manque quelque chose? Je pensais que c'était votre question »Comment puis-je savoir quels changements sont dans les apifix mais pas dans le maître?« – knittl
si vous avez choisi des commits simples d'apifixes et les a appliqués au maître, ceci montrera également les commits cerises dans le journal . git compare les informations d'ascendance et non les contenus de commit réels. – knittl