##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した時の状態にリセット完了。