ログイン

問題9 コミット後の変更を取り消そう

Gitの問題

Git

コミット後の変更を取り消そう

問題

コミット後の変更を取り消そう!

プログラミングを行っていると、
一旦修正を無かったことにしたい場合が必ずある。
まだ、コミットはしていないけどファイルの変更をすべてなかったことにしたい。
これは、そのような場合の操作だ。

git-ninja内のkaton-method.txt、suiton-method.txtを
super-katon-method.txt、super-suiton-method.txtに変更しよう。
これをgitコマンドを使って、ファイル名の変更が無かったことにしてみよう。

※この問題はWindows環境のgit bashを基準に作成しております。環境によっては動作しない可能性があります。

自分の環境に書くコード

              $ (コミット後の変更を取り消すためのgitコマンド)
¥Command¥
            

期待する画面

                  HEAD is now at de6645c Revert "syuriken"
¥Command¥
                
コードのアイコン

解答ソースコード

              $ git reset --hard HEAD
¥Command¥
            
答えのアイコン

解説

ファイル名はもとにもどっただろうか。 便利なコマンドなので、是非、覚えておいて欲しい。

1点気をつけて欲しいのが、HEADの代わりにHEAD^とすると 1つ前のコミットを消してしまう。 誤ってHEAD^としないように気をつけて欲しい。
ログインして解答を見る
完了にする!
LINEの友達追加でお役立ち動画をGET!!