ハッシュがa6e0229のコミットは関係ない2ファイルを同時にコミットしており,これを1ファイルずつのコミットに分割したいとする.コミットログはこのようになっている. * 6eba8e2 (HEAD -> master) add README.md * a6e0229 add server * 9f80a28 update 修正したいコミットの1つ前を指定してrebase -iする. $ git rebase -i 9f80a28 エディタが開く pick a6e0229 add server pick 6eba8e2 add README.md # Rebase 9f80a28..6eba8e2 onto 9f80a28 (2 commands) # # Commands: # p, pick <commit> = use commit # r, reword <commit> = us