やらかしたときに都度調べ直すので備忘録。
いい加減やらかすの止めたい。
ブランチ削除
ローカルのブランチを削除する場合
git branch -d {ローカルブランチ名}
リモートのブランチを削除する場合
git push origin --delete {リモートブランチ名}
コミット打ち消し
git revert {コミットのハッシュ値}
- 指定したコミットの状態にまで戻してコミットを行う
コミットを取り消す
直前のコミットだけ消す
git reset --soft HEAD^
- HEAD^ : 直前のコミット
- --softのオプションをつけることでワーキングツリーはそのままの状態にできる
直前のコミットを消し、ワーキングツリーも消す
git reset --hard HEAD^
- --hardのオプションを付けることでワーキングツリーも1つ前のコミットの状態に戻せる
コミット後の変更を全部消す
git reset --hard HEAD