我在遥控器上有一个空项目,我克隆了。现在我想开始处理分支testdev
并开始处理它而不需要任何代码来掌握。
$ git checkout -b testdev
$ git status
On branch testdev
Initial commit
nothing to commit (create/copy files and use "git add" to track)
现在我尝试将此分支推送到bitbucket
$ git push origin testdev
error: src refspec testdev does not match any.
error: failed to push some refs to 'https://username@bitbucket.org/myremoterepo.git'
我尝试了git add .
和git commit -m "msg"
,但这没用,因为我没有任何要跟踪或提交的文件。那么如何将空分支推送到空项目呢?
答案 0 :(得分:30)
如果你的repo仍然是空的,你可以尝试创建一个空提交,让某些东西推送:
git commit --allow-empty -m "initial commit"
git push -u origin testdev