0
0

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 1 year has passed since last update.

ステージしたものをないことにする

Posted at
git reset
  • HEADを履歴の中で移動させる。
  • ステージや作業ツリーの内容をHEADに合わせることにも使われる。
  • HEADの内容をステージにコピーする。
git reset --ファイル名

HEADの状態に戻すことができる。

git reset --hard

作業ツリーの内容もHEADの状態にもどす。
作業ツリーの内容が上書きされるのでこれをするときは注意が必要。

気づき

git reset --hardをすると直前までの作業がなくなってしまうからか。

演習

hyoudoumasatomo@mbp training % vim hello.txt
hello.txt
Hello!
I am a student.
hogehogehogehoge!!
hogehoge!!
hogehogematuri!!
************@mbp ******* % git add hello.txt
************@mbp ******* % git reset --hard
HEAD is now at ******** ++++++++++++
************@mbp ******* % vim hello.txt
hello.txt
Hello!
I am a student.
hogehogehogehoge!!
hogehoge!!

確かにHEADの内容になっている。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?