入社したばっかりの頃にスエ達に教えてもらったような記憶があるけど、
なんか怖いし必要に迫られなかったのでずっと使ってなかった(っ´ω`c)ぅぅ
異動したらなんか変なコミット入れにくくて(っ´ω`c)ぅぅ
ってことでやってみた!
コミットまとめる
操作するコミットの個数分の~
をつける。
git rebase -i HEAD~~
コミットまとめる方(消える方)を pick
から squash
に変更して保存
pick b6bedea Change article
pick 729230c 変更1
pick b6bedea Change article
squash 729230c 変更1 // squashに変更
コミットメッセージ不要なやつをコメントアウト
# This is a combination of 2 commits.
# The first commit's message is:
Change article
# This is the 2nd commit message:
変更1
# This is a combination of 2 commits.
# The first commit's message is:
Change article
# This is the 2nd commit message:
# 変更1 // コメントアウトしたよ
禁断のforce push
終わり。
参考: サルでもわかるGit入門
追記
「squash
じゃなくてs
で大丈夫だよ」と、アドバイスもらったので追記。
さらに「自分だったらs
じゃなくてf
にするけどねー」
って言われてなんじゃそりゃーってなったのでちょっと調べる。
fってなんじゃ
f
はfixupのエイリアスで、名前の変更をしないでコミットをまとめられるやつ。
Please comment!