LoginSignup
64
41

More than 5 years have passed since last update.

error: src refspec master does not match anyが出る時(解決済み)

Last updated at Posted at 2017-04-17

確認しよう

  1. ちゃんとcommitしたかな?
  2. branchの名前は合っているかな?

以下ポエム。

解決するまでの道程

GCEにフラットファイルCMSのGravを入れてみました。
解凍したzipをFTPでアップロードするだけで動くのだ! と言われて採用したのにGAEでは動かず1…。結局、GCEに直接GitHubからクローンしてインストールしました。

フラットファイルなのでコンテンツ丸ごとgitで管理できます。とりあえずバックアップ代わりにGCPの非公開リポジトリにpushしようとしたらこんなエラーが出る。

error: src refspec master does not match any.
error: failed to push some refs to 'https://source.developers.google.com/p/[project-ID]/r/[repo]'

ググると「commitしてないと出る」とか出てきますがcommitはしている。
何かコンフリクトしてるのかと思い、-fやリモートリポジトリの作り直しなどをやってみたが効果なし。

諦めずにググり続けた結果、以下のページに行き当たる。

error: src refspec master does not match any

これだ~~~~~~!!

確認したところ、GitHubのGravはmasterブランチではなくdevelopみたいな名前のブランチを採用していました…。
git push google masterで頑張っていたので怒られていたみたいです。

それにしても、error: incorrect branchみたいなわかりやすいエラーが出てくれると助かるのだけど。


  1. GAEではファイル書き込みがでできないため 

64
41
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
64
41