Utili messaggi di commit git per i rami uniti

12

Come follow-up di questa domanda :

Se sto lavorando su un team da solo, posso mantenere utili messaggi di commit quando unisco i rami schiacciando tutti i commit su un singolo diff e quindi unendo quella diff. In questo modo posso facilmente vedere quali modifiche sono state introdotte nel ramo e ho un singolo riepilogo che descrive la funzione / modifica / qualsiasi cosa sia stata realizzata in quel ramo durante la navigazione nel ramo principale.

La mia domanda ora è, come posso ottenere questo risultato quando lavoro con una squadra? In tale situazione, i rami verranno trasferiti in un repository remoto, ovvero Posso 'spremere tutti i commit nel ramo fino a un singolo commit . Se il ramo è pubblico, posso ancora avere un singolo commit unione utile nel ramo principale? (Con "utile" intendo che il commit nella linea principale mi dice (1) un utile riassunto di ciò che è stato fatto nel ramo e (2) diff degli stessi.)

    
posta eykanal 10.10.2012 - 17:13
fonte

1 risposta

9

Questo risulta essere piuttosto semplice da fare, usando alcuni git merge di flag con cui non avevo familiarità.

  • Il flag -e ti consente di modificare il messaggio che si verifica quando ti unisci.
  • Il flag --log aggiunge il messaggio di commit a una riga da tutti i commit nel ramo da unire al messaggio di commit, rendendo più facile ricordare cosa hai fatto.
risposta data 18.10.2012 - 17:31
fonte

Leggi altre domande sui tag