GitHubのSquash and merge入門|コミット履歴をスッキリさせよう
GitHubでプルリクエストをマージするときに出てくる、「Squash and merge」というボタン。
なんとなく押しているけれど、普通の「Merge」と何が違うのか?
「とりあえず Squash にしておけば良いと聞いたけど、本当に大丈夫?」
とモヤモヤしている方も多いのではないでしょうか。
この記事では、GitHubのマージ方法のひとつであるSquash and mergeについて、
- 何が起きているのか(仕組み)
- どんなメリット・デメリットがあるのか
- 小〜中規模チームでのおすすめ運用例
をコンパクトに整理していきます。
Contents