問題

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¥
                            

解答と解説(コミットを取り消そう)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

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

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

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

直線のコミットではなく、幾つか前のコミットを取り消したい場合は、 HEADの代わりにgit log で確認できるハッシュ値を使用するとよい。

さらにスキルアップしたい方は公式LINEから「Git」と送信すると動画が見れます。

LINE登録して動画を視聴する
学習の事・キャリアの事、何でもOK!無料相談に申し込む