【Git】ファイルの巻き戻し方法

目次

ステージングエリアの変更を取り消す

git addの反対のことをする必要があるので、git resetを使用する。ステージングの取り消しなので、作業ディレクトリのファイルは変化しない。

git reset を使ってファイルのステージングを取り消す

1
2
$ git add test.txt
$ git reset test.txt

ファイルを最後に変更(commit)した状態に戻す

git commitしたということは、ファイルの状態を保存してあるので、git checkoutを使えば戻すことができる。

git checkout を使用して、ファイルの中身を最後に変更した状態に戻す

1
$ git checkout ファイル名

作業エリアすべてのファイルを最後のコミットの状態に戻す

1
$ git checkout .
Author

Daiki Iijima

Posted on

2021-03-30

Updated on

2024-04-17

Licensed under