ステージした変更を取り消す方法を解説します。
まずファイルを編集します。以下の状態から
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-1.png)
以下の状態に編集します。
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-2.png)
以下のコマンドを実行し、ファイルの状態を確認すると、ワークツリーでindex.htmlが編集され、ステージに追加されていない状態とわかります。
git status
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-3.png)
以下のコマンドを実行し、変更をステージに追加します。
git add -- ファイル名
以下のコマンドを実行し、ファイルの状態を確認すると、ステージに追加されているが、リポジトリに追加されていない(コミットされていない)状態とわかります。
git status
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-4.png)
以下のコマンドを実行し、ステージした変更を取り消します。
git reset HEAD ファイル名(ディレクトリ名)
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-5.png)
ファイルの状態を確認すると、ステージに追加されていない状態とわかります。
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-6.png)
ただしワークツリーのファイルの変更は取り消されません。
![](https://ootkblog.com/wp-content/uploads/2024/03/git-reset-head-7.png)
ワークツリーのファイルの変更を取り消したいときは、以下の記事を参照してください。
東京に住むIT系会社員のBLOG
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://ootkblog.com/wp-content/uploads/2024/03/git-checkout-5.png)
【Git】ワークツリーのファイルの変更をステージの状態に戻す方法(git checkout — ファイル名) | 東京に住…
ワークツリーのファイルの変更を、ステージの状態に戻す方法を解説します。 まずファイルを編集します。以下の状態から 以下の状態に編集します。 以下のコマンドを実行し…