💻
git merge --squash でブランチでの変更を1コミットにまとめてマージ
$ git merge --squash ブランチ名
というように、"--squash" オプションを付けてマージすると、ブランチ上での変更をすべてまとめて 1 つのコミットにしてマージできる。
- 共有リポジトリの master をローカルに clone
- ローカルに development ブランチを作成
- ローカルの development 上で開発(中途半端なコードもバンバンコミット)
- 適当なところでローカルの master に merge --squash
- master を push
とりあえず少人数の場合はこんな感じでやるといいのでは。
Discussion