ログイン
問題9

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

アイコン画像

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

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

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

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^としないように気をつけて欲しい。
ログインして解答を見る
完了にする!
twitterのアイコン
活動記録をTweetする
Gitを学ぶなら現役エンジニア監修「甲賀コース」
LINEの友達追加でお役立ち動画をGET!!

閉じる