Git Lista Commits in master ma non in origine / master


Esempio

git rev-list --oneline master ^origin/master 

Git rev-list elencherà i commit in un ramo che non si trova in un altro ramo. È un ottimo strumento quando stai cercando di capire se il codice è stato fuso in una succursale o meno.

  • Usando l'opzione --oneline visualizzerà il titolo di ogni commit.
  • L'operatore ^ esclude i commit nel ramo specificato dalla lista.
  • Puoi passare più di due rami se vuoi. Ad esempio, git rev-list foo bar ^baz lists si impegna in foo e bar, ma non in baz.