Sebagai tindak lanjut dari pertanyaan ini :
Jika saya mengerjakan sendiri tim, saya bisa mempertahankan pesan komit yang berguna saat menggabungkan cabang dengan menekan semua komit ke satu diff dan kemudian menggabungkan diff itu. Dengan begitu saya dapat dengan mudah melihat perubahan apa yang diperkenalkan di cabang, dan saya memiliki satu ringkasan yang menjelaskan fitur / perubahan / apa pun yang dilakukan di cabang itu saat menelusuri cabang utama.
Pertanyaan saya sekarang adalah, bagaimana saya bisa mencapai ini ketika bekerja dengan tim? Dalam situasi itu, cabang-cabang akan didorong ke repositori jarak jauh, yang berarti bahwa saya tidak dapat menekan semua komit di cabang ke satu komit . Jika cabang adalah publik, dapatkah saya masih memiliki komit gabungan yang bermanfaat di cabang utama? (Dengan "berguna" yang saya maksudkan bahwa komit di baris master memberi tahu saya (1) ringkasan yang berguna tentang apa yang dilakukan di cabang dan (2) berbeda dari yang sama.)