我试图在BitBucket上添加一个文件到我的存储库,我遇到了麻烦。
我正在使用GIT,这就是我输入的内容
$ cd lis4368/assignments
$ git remote
$ git remote -v
$ git remote rm origin
然后我输入(这是BitBucket告诉我进入的)
$ git remote add origin https://[email protected]/cpb09e/cpb09e.git
$ git push -u origin master
我一直收到此错误消息:
error: src refspec master does not match any.
error: failed to push some refs to 'https://[email protected]/cpb09e/cpb09e.git'
有人可以帮帮我吗?我已经尝试了从git commit到rm -rf *的所有内容,但我无法完成任何工作。
此消息的一个经典根本原因是:
git init lis4368/assignments
),即,如果你没有添加和承诺至少一次,将不会有一个本地master
分支推进。
尝试git commit -m "first commit"
,然后再次尝试git push -u origin master
。
有关更多信息,请参阅“Why do I need to explicitly push a new branch?”。
它不承认你有一个主分支,但我找到了解决它的方法。我发现主分支没有什么特别之处,你可以创建另一个分支并称之为主分支,这就是我所做的。
要创建主分支:
git checkout -b master
你可以解决这个问题。