git addしたファイルを取り消したい
💬 質問
git add で間違ったファイルをステージに追加してしまいました。取り消す方法はありますか?
✅ 回答
大丈夫です!ファイルの変更内容は消えません。ステージから外すだけなので安心してください。
特定のファイルをステージから外す
git restore --staged index.html
全ファイルをステージから外す
git restore --staged .
確認方法
# ステージ済み(緑)を確認
git status
# restore --staged で取り消し
git restore --staged index.html
# 未ステージ(赤)に戻ったことを確認
git status
注意点
git restore --stagedはステージから外すだけ。ファイルの変更内容はそのまま残ります- まだ commit していなければ、何度でも add / restore をやり直せます
git restore ファイル名(--staged なし)は変更内容自体を元に戻すので注意!
まとめ:git restore --staged ファイル名 でステージから外せます。変更内容は消えないので安心して使いましょう。
解決しなかった?
エンジニアに質問する →