📌

Gitでよく使うコマンド

2022/07/19に公開

commit自体を取り消して、作業ツリーはそのままにしたい時

$ git commit --soft HEAD^

commit自体を取り消して、作業ツリーも以前の状態に戻したい時

$ git reset --hard HEAD^

※変更自体もなかったことになる

前のコミット状態に戻したい時

$ git log #戻す対象のハッシュ値を調べる

commit ************************  ←左の数字部分を打つ

$ git reset --hard ハッシュ値

Githubの状態にローカル環境を強制的に合わせる。

  1. リモートの最新を取得
$ git fetch origin main
  1. ローカルのmainを、リモート追跡のmainに合わせる。
$ git reset --hard origin/main

よく使うコマンドが増えれば追記します。

参考:
https://www-creators.com/archives/1116
https://qiita.com/Yorinton/items/e0e969d961b17a359e19

Discussion