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?

È stato utile?

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
scroll top