マージされたブランチの便利なgitコミットメッセージ


12

この質問のフォローアップとして:

自分でチームで作業している場合、ブランチをマージするときに、すべてのコミットを1つの差分にまとめてからその差分をマージすることで、有用なコミットメッセージを維持できます。そうすれば、ブランチでどのような変更が導入されたかを簡単に確認できます。また、マスターブランチを参照するときに、そのブランチで達成された機能/変更/その他を説明する1つの要約があります。

私の質問は、チームで作業するときにこれをどのように達成できますか?その状況では、ブランチはリモートリポジトリにプッシュされます。つまり、ブランチ内のすべてのコミットを1つのコミットにまとめることはできません。ブランチがパブリックである場合、マスターブランチで有用なマージコミットを1つ持つことができますか?(「有用」とは、マスター行のコミットが(1)ブランチで行われた内容の有用な要約と(2)同じものの差分を示すことを意味します。)

回答:


9

これは、git merge私がよく知らないいくつかのフラグを使用して、非常に簡単に実行できることがわかりました。

  • この-eフラグを使用すると、マージ時に発生するメッセージを編集できます。
  • この--logフラグは、ブランチ内のすべてのコミットから1行のコミットメッセージを追加してコミットメッセージにマージするため、実行した内容を覚えやすくなります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.