【Git】もう怖くない!git rebase -i (squash)

【Git】もう怖くない!git rebase -i (squash)

前回rewordやりました。
今回squash

コミットを1つにまとめたい時です
※push済みのコミットに対してrebase -iは怖いのでやめましょう。

ここのremove3に「remove4」をまとめる。
未pushのコミットが3つあるとします。

git log --oneline

【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)

remove4の一世代前のSHA値をコピー

【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)

ペースト

【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)
【Git】もう怖くない!git rebase -i (squash)

もし間違えちゃったら
squash12
をやってみてーーーー

ありがとーーー

でわーーーー