git備忘録(自分用)
よく使うのでよく忘れるのをメモするスペース
commitを纏める git rebase -i
例
git rebase -i HEAD~~
pick xxxxxxx ほげ
pick xxxxxxy ふが
↓
pick xxxxxxx ほげ
squash xxxxxxy ふが
これでHEADからHEAD~~までのコミットが纏められる
特定のバージョンに戻したい、というかやりなおしたい
git log
git reset --soft ${戻したいコミットID} (ファイルも戻したかったら--hard)
git push -f ${server} ${戻したいコミットID}:${branch} (pushしちゃってる場合)
で修正してcommitからやりなおす