Git

git rebase -i pick, squashの備忘録

概要

git rebase -iでコミットまとめる時に毎回ググってたのでメモ

手順

git logを確認する

$ git log --oneline

コミットログを指定してまとめたい場合は、まとめたいコミットログの1つ手前のcommitまで指定する

例: 1-3までをまとめたい場合は、4のコミットログを指定する

1: xxxddd
2: yyyddd
3: zzzddd
4: aaaddd

こんな感じ

$ git rebase -i aaaddd

pick (残す)
squash (潰す)