⚙️
Gitでコミットしようとした時のエラーメッセージ
はじめに
Gitでコミットしようとしたところ見たことのないエラーメッセージが表示されたので、その原因と対処法についてまとめます。
問題
GitHubにファイルをコミットしようとしたところ、以下のエラーメッセージが表示されました。
On branch main
nothing to commit, working tree clean
原因・解決方法
エラーメッセージはGitの状態を表していました。
On branch main
現在、main
ブランチ上にいる。
nothing to commit
変更されたファイル(新規・更新・削除)がないので、コミット対象がない。
working tree clean
作業ディレクトリがリポジトリと完全に一致しており、未保存の変更も存在しない。
つまり、今の状態は完全に最新版で何もする必要がないということでした。
おわりに
もしこのエラーメッセージが表示されたけど、新しいファイルを追加したはずと思ったら以下の可能性があります。
- ファイルをまだ
git add
していない(ステージングしていない) -
.gitignore
によって無視されているファイルかもしれない - そもそも間違ったリポジトリ/ディレクトリにいる
Discussion