Come seguito a questa domanda :
Se lavoro da solo in una squadra, posso mantenere utili messaggi di commit quando unisco i rami schiacciando tutti i commit in un unico diff e quindi unendo quel diff. In questo modo posso facilmente vedere quali modifiche sono state introdotte nel ramo e ho un unico riepilogo che descrive la funzione / modifica / tutto ciò che è stato realizzato in quel ramo durante la navigazione nel ramo principale.
La mia domanda ora è: come posso farlo quando lavoro con un team? In quella situazione, i rami verranno trasferiti in un repository remoto, il che significa che non posso comprimere tutti i commit nel ramo fino a un singolo commit . Se il ramo è pubblico, posso ancora avere un unico commit di unione utile nel ramo principale? (Per "utile" intendo che il commit nella linea principale mi dice (1) un utile sommario di ciò che è stato fatto nel ramo e (2) differenze della stessa.)