1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

gitコマンド(戻したい時編)

Posted at

##はじめに
gitコマンド使っている時に「あ、やってしまった」「もどしたいな」そんなことはありませんか。
そんな時に便利なように戻れるgitコマンドをまとめました。

##実際に戻るgitコマンドを見てみる

###addする前に編集内容を取り消したい時

git checkout [ファイル名]

ファイル名のところを.にすると、ステージング前の全ての変更内容がなくなります。

###ステージングを取り消したい時

git reset [ファイル名]

編集内容は残ります。
全てのステージングを取り消したい時はファイル名を指定しないでください。

git checkout HEAD -- [ファイル名]

ステージしたファイルを最後にコミットした状態に戻せます。
ここで注意しておきたいのは編集内容は残らないということです。

###コミットのバージョンを戻したい時

git reset --hard [コミットid]

コミットidはgit logコマンドでたたくと戻りたいコミットのidが分かります。
スペースで区切って複数指定することも可能です。

##おわりに
いかがでしたでしょうか。
戻すというのは基本的にはあまり奨励しませんのでミスの無いように集中して作業しましょう。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?