🐙
Git 戻したい時に個人的に使ってるコマンドメモ
変更内容を取り消したい
addする前に戻したい時は以下のコマンド。
// 全ファイル
$ git checkout .
// ファイル指定
$ git checkout ファイル名
addしたけど戻したい(add(ステージング)を取り消し)
add(ステージング)を取り消し。変更内容は残る。
$ git reset ファイル名
addしたものを全部リセット(インデックスを直前のコミット状態にリセットしている)
$ git reset HEAD
直前のコミットの取り消し(インデックスに戻す)
直前のコミットの取り消しは以下のコマンド。
インデックスに戻すので変更内容は残る。
$ git reset --soft HEAD^
Discussion