Come faccio a determinare che cambia in un ramo sono mancanti da un altro?
-
23-09-2019 - |
Domanda
sto usando git. Ho un ramo, apifixes
, che è stato diramato dal master
qualche tempo fa. La maggior parte, ma non tutti, i cambiamenti dal ramo apifixes
sono stati fusi di nuovo in master
. Almeno, credo che questo sia il caso, perché quando cerco di fare
git branch -d apifixes
ottengo il seguente errore:
error: The branch 'apifixes' is not an ancestor of your current HEAD.
Come faccio a sapere quali cambiamenti sono in apifixes
ma non in master
?
Soluzione
git log master..apifixes
show impegna raggiungibile da apifixes, ma non dal maestro
se si desidera mostrare la differenza tra i due, utilizzare git diff
invece
Altri suggerimenti
git log --oneline --left-right --cherry-pick master...apifixes
(notare la ...
tre punti) potrebbe essere quello che vuoi.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow