📌
Gitでよく使うコマンド
commit自体を取り消して、作業ツリーはそのままにしたい時
$ git commit --soft HEAD^
commit自体を取り消して、作業ツリーも以前の状態に戻したい時
$ git reset --hard HEAD^
※変更自体もなかったことになる
前のコミット状態に戻したい時
$ git log #戻す対象のハッシュ値を調べる
commit ************************ ←左の数字部分を打つ
↓
$ git reset --hard ハッシュ値
Githubの状態にローカル環境を強制的に合わせる。
- リモートの最新を取得
$ git fetch origin main
- ローカルのmainを、リモート追跡のmainに合わせる。
$ git reset --hard origin/main
よく使うコマンドが増えれば追記します。
参考:
Discussion