この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2026-05-15 03:52:15

タイトル: error: pathspec ... did not match any file(s) known to git.
SEOタイトル: error: pathspec ... did not match any file(s) known to git.

この記事の要点
  • Git の error: pathspec ... did not match any file(s) known to git
  • 原因: 指定したブランチ / ファイル名が存在しない
  • リモートにあるはずなのに失敗するなら git fetch でリモート情報を最新化
  • チェックアウト時は git checkout -b branch origin/branch でローカル作成も同時に

 

エラー内容

error: pathspec ... did not match any file(s) known to git.

 

発生条件/原因/対処法

チェックアウトの対象に存在しないブランチを指定した際に発生するエラー。

リモートブランチに対象ブランチがpushされているはずなのに上記のエラーが発生する場合は、

チェックアウトしようとしているローカルブランチが対象のブランチを認識していない可能性がある。

その場合は以下のコマンドを実行してブランチの情報を最新のものにしてから再度チェックアウトすればよい。

git fetch