[Git] やらかした時にやるコマンド一覧
1 min read
普段あまり使わないけど、ちょっとイレギュラーなケースの時に実行するコマンドをメモしておく
リモートブランチを削除する
ローカル
$ git branch -a
$ git branch -d 20160229
リモート
git push origin :release/20160229
コミットを戻す
git reset --hard HEAD^
直前のコミットをなかったことにする
直前のコミットメッセージを修正する
git commit --amend -m "fix: hoge is hoge"
git commit --amend
特定のファイルを特定のコミット時に戻す
git checkout [コミット番号] [ファイルパス]
色々と commit した後で、特定のファイルの作業状態を元に戻したい場合
マージ状態を解消する
git reset --hard ORIG_HEAD
git merge
して、コンフリクトを解消中に「やっぱりマージをやめた」となった場合など