Git MERGE vs REBASE のまとめ
masterブランチ
master.html
m1
m2
m3
masterブランチ ログ
m3
m2
m1
featureブランチ
master.html
m1
m2
feature.html
f1
f2
featureブランチ ログ
f2
f1
m2
最終的なファイル
master.html
m1
m2
m3
feature.html
f1
f2
git marge --squash feature
git add .
git commit -m "marge feature and master"
marge feature and master
m3
m2
m1
git rebase feature
f2
f1
m3
m2
m1