0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Git Bashで何が何だか分からなくなった時の対処

Last updated at Posted at 2020-12-14

##Git初心者には複雑すぎる、、、
gitは慣れないと色々なミスをしがちなんですよねぇ~
最近やっとgit hubを理解してきたので少しずつアウトプットしていきたいと思います!

初めは何が問題で何をすべきか一度ミスると分からなくなる!!
そんな時は一旦リセットしてしまえばいいんだと思います(笑)

##①git logでcommitの履歴を確認する。
ちなみにlogから抜けるには q を入力します。
パス (ブランチ名) $ git log commit 7e3f915fb8688eef4f94cbd867b632ad1367c443 (HEAD -> abcd, master) Merge: 0e6684d 64eef2f Author: aaaaaaaaaaaaa Date: Fri Dec 4 20:13:21 2020 +0900

というようにこれまでのcommitの履歴が出てきます。ハッシュ値というのはcommitの後に書いてある“7e3f915fb8688eef4f94cbd867b632ad1367c443” これです!

##②ハッシュ値を指定してリセット
git reset --hard ハッシュ値
パス (ブランチ名) $ git reset --hard 7e3f915fb8688eef4f94cbd867b632ad1367c443  ←ハッシュ値 HEAD is now at 7e3f915 Merge pull request #1646 from bbbbbb

これで以前commitした時の状態にリセット完了。

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?