0
0

コミット履歴の確認とコミットを元に戻す方法

Last updated at Posted at 2024-04-30

1.コミット履歴の確認

git reflog

↑を入力

2.コミットを戻す方法

git reset --hard リセットしたいコミットID

例えば・・・

git reset --hard HEAD@{1}

「git reset」はコミット履歴には残らないため、リモートリポジトリに「git push」して既に公開しているものに対して行うと、存在するはずのコミットがなくなって不整合が生じ他のメンバーなどがコミットできなくなってしまいます。

そのため、できるだけ「git push」前のローカル側にある時に使うようにします。

3.コミットを戻すもう一つの方法

git revert リセットしたいコミットID

gitに履歴が残るため「git push」した後でも使えます。

引用:https://kuku81kuku81.hatenablog.com/entry/2022/10/03_git_how_to_reset_commit#%EF%BC%91%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E5%B1%A5%E6%AD%B4%E3%81%AE%E7%A2%BA%E8%AA%8D

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0