Sul mio posto di lavoro abbiamo un ramo "principale" che rappresenta il codice pubblicato. Per apportare una modifica, controllo una copia di lavoro, creo un ramo argomento, eseguo il commit nel ramo dell'argomento, unisco il ramo dell'argomento in master e spingo.Come posso "git log" solo il codice pubblicato nel trunk?
Per piccole modifiche, potrei impegnarmi direttamente nel master, quindi premere.
Il mio problema è che quando uso "git log", non mi interessa i miei rami di argomenti nella mia copia di lavoro locale. Voglio solo vedere le modifiche al ramo master sul server git remoto e condiviso. Inoltre, se uso --stat o -p o uno dei loro amici, voglio vedere i file e le modifiche associate con il commit di unione per il master, non associato ai loro commit di branch originali (che, come ho detto, non lo faccio non voglio vedere affatto).
Come faccio a fare questo?
try git log --merges. Reverse è git log --no-merges. –
git log --merges ometterebbe il commit direttamente al ramo principale. --stat non assocerebbe le modifiche che si verificano in commit di topic branch con commit di unione, neanche. Quindi - l'energia non è esattamente quello che voglio. –