Gitでコミットしたとき「Changes not staged for commit」と表示される

久々にGitに触れたら「Changes not staged for commit」とエラーが。

エラーなのか・・・?とも思いつつ、ちょっとだけ詰まったので備忘録を残します。

スポンサーリンク

エラー表記

$ git commit -m "xxxxx"
On branch main
Your branch is up to date with 'origin/main'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   ※更新ファイル名※

no changes added to commit (use "git add" and/or "git commit -a")

「Changes not staged for commit」の部分でファイルがステージに上がっていないことがわかり、

「no changes~」とあるように、コミットするなら、addかcommit -aをせよ、とある

解決方法

ひとまず更新ファイル名をaddすることで解決

$ git add ※更新ファイル名※

ちなみに「commit -a」はaddを一緒に実行するオプションなのでどちらでもOK

ちなみにこれも同じ

「untracked files」以下でREADME2.mdがaddされていない

スポンサーリンク
おすすめの記事