merge の形式(メモ代わり) merge pr の時、選択は三つあります 普通の merge rebase merge squash merge この三つ何か違うのは、ローカルブランチ使って説明していきます ##masterブランチモデル 例えばこのブランチに幾つのcommitあったとして そして、また新しいブランチを作って、開発し幾つのコミットをします、そうすると、全体図はこういうふうになります 普通の Merge ブランチを合併する時、よくあるのは以下の操作になります masterブランチにcheckoutして,合併 :git merge devel そして用済みのブランチを削除 :git branch -D devel リモートブランチへpush :git push origin master 一見何の問題もないけど、でも実際どんな結果になったのでしょうか,合併前のブランチは以下