【发布时间】:2021-12-27 23:33:22
【问题描述】:
我在 Gitlab 中有一个空的仓库,有两个空分支 master 和 dev。
我想将我的本地项目推送到 dev 分支而不是 master
所以我在下面尝试了
git init
git remote add origin <url>
git add .
git commit -m"Init"
git push origin dev
最后一步显示
error: src refspec dev does not match any
error: failed to push some refs to <url>
我也试过了
git checkout dev
之后
git remote add origin <url>
但同样的错误显示
error: src refspec dev does not match any
不明白为什么看不到dev分支
我需要先将项目推送到 dev 然后创建一个合并请求到 master。 我是 git 的初学者。我在这里阅读了很多关于推送到远程仓库的问题,但所有这些问题都在推送到主/主分支
【问题讨论】:
-
使用
git checkout -b dev创建分支,同时签出。
标签: git version-control gitlab