1. ホーム
  2. git

[解決済み] error: src refspec master does not match any

2022-03-12 19:18:05

質問

で提案された解決策を実行してみました。 こん を投稿しましたが、うまくいかず、「src refspec master does not match any」と表示されたままです。

以下は、私が行ったことです。 フォローされる こん 解決策

// adding the file I created
$ git add .
$ git commit -m 'initial commit'
$ git push origin master
error: src refspec master does not match any.

するとき。

$ git push origin HEAD:master
b40ffdf..a0d1423  HEAD -> master // looks promising

// adding a remote
$ git remote add devstage -f <another git>
$ git merge devstage/master -s recursive -X ours
$ git push -u devstage master
error: src refspec master does not match any.

詳細はこちら

$ git branch 
* origin

$ git show-ref
refs/heads/origin
refs/remotes/devstage/master
refs/remotes/origin/HEAD
refs/remotes/origin/devstage
refs/remotes/origin/master
refs/remotes/origin/origin

だから、私は間違いなくrefs/heads/masterが不足しているが、それを作成する方法がわからない。

ありがとうございます。

解決方法は?

から git branch は、なぜかローカルブランチの名前が "origin" になっているようです。

ブランチの名前を変更するには -mv のフラグを立てて、このようにします。

git branch -mv origin master

この後 git branch を表示する必要があります。 master :-)

念のため、名前だけが本当に間違っているのかどうかを確認するために git log で、最後の数回のコミットを見て、bitbucket ウェブサイトの最後の数回のコミットと比較してみてください。