Gitエラー・警告メッセージ早見表

入門 | 8分 で読める | 2026.06.18

公式ドキュメント

概要

Gitのエラーは、英語で出るため怖く見えます。しかし、多くは「状態を確認して、次の操作を選ぶ」ことで解決できます。

Gitでエラーが出たら、まず git status を読みます。

よく見るメッセージ

メッセージよくある原因まず確認すること
nothing to commitcommitする変更がないgit status
not a git repositoryGit管理外の場所にいるpwd / ls -a
Your branch is behindリモートに新しいcommitがあるgit fetch
failed to push some refsリモートの方が進んでいるgit fetch / git log
merge conflict同じ箇所の変更が衝突git status
remote origin already existsoriginが設定済みgit remote -v
pathspec ... did not matchブランチ名やファイル名が違うgit branch / ls

not a git repository

fatal: not a git repository

Gitリポジトリではない場所でGitコマンドを実行しています。

pwd
ls -a

.git ディレクトリがあるか確認します。

nothing to commit

nothing to commit, working tree clean

現在、commitする変更がありません。正常な状態です。

git status

failed to push some refs

failed to push some refs

リモート側に自分の手元にはないcommitがある場合によく出ます。

git fetch
git status

いきなりforce pushしないようにします。

pushが拒否されたときに、すぐ push --force しないことが重要です。

merge conflict

コンフリクトが起きたら、対象ファイルを確認します。

git status

ファイル内の <<<<<<<=======>>>>>>> を消し、正しい内容に直してから git add します。

remote origin already exists

error: remote origin already exists.

すでに origin が登録されています。

git remote -v

URLを変えたい場合は、追加ではなく変更します。

git remote set-url origin <url>

まとめ

Gitのエラーは、現在地や状態を確認すれば原因を絞れます。まず git status、リモート関係なら git remote -vgit fetch、ブランチ関係なら git branch を見ます。push拒否時に安易なforce pushをしないことが大切です。

参考リソース

← 一覧に戻る
PR
PR
PR
PR