ログイン

問題8 コミットを取り消そう

Gitの問題

Git

コミットを取り消そう

問題

コミットを取り消そう!

誤ってコミットした場合のコミットを取り消そう。

まず、hidennosyo.txtファイルを作成してコミットしよう。
コミット時のコメントは「hiden」とでもしておこう。
git log を実行すると、「hiden」コメントが確認できるはずだ。

上記でコミットしたhidennosyo.txtのコミットの取り消しを行おう。

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

自分の環境に書くコード

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

期待する画面

                  [master c6fa779] Revert "hiden"
1 file changed, 1 deletion(-)
delete mode 100644 hidennosyo.txt
¥Command¥
                
コードのアイコン

解答ソースコード

              $ git revert HEAD
¥Command¥
            
答えのアイコン

解説

コミットは取り消されただろうか。 hidennosyo.txtが消えたはずだ。

コミット自体を無かったことにするわけではないため、 もう一度、revertをすることでファイルを復元することができる。

使いたい場面は必ず出てくるコマンドなので、しっかり覚えておいて欲しい。

直線のコミットではなく、幾つか前のコミットを取り消したい場合は、 HEADの代わりにgit log で確認できるハッシュ値を使用するとよい。
ログインして解答を見る
完了にする!
LINEの友達追加でお役立ち動画をGET!!