如何向GitLab远程仓库的testing分支推送代码?
推送代码到GitLab仓库的testing分支
嗨,我来帮你梳理清楚怎么把代码推送到目标仓库的testing分支~
情况1:本地已关联远程仓库,且本地有testing分支
如果你的本地仓库已经和GitLab的远程仓库完成关联,并且本地已经存在testing分支,直接执行以下命令就能推送:
git push origin testing
这个命令的逻辑和你提到的git push origin master完全一致——把本地对应的分支(这里是testing)推送到远程仓库(origin)的同名分支上。
情况2:本地还未创建testing分支,或未关联远程testing分支
如果是第一次推送testing分支,或者本地还没有这个分支,可以按以下步骤操作:
- 创建并切换到本地
testing分支(如果分支已存在,直接用git checkout testing切换即可):git checkout -b testing - 推送本地分支到远程,并设置上游关联(后续再推送时直接用
git push即可):git push -u origin testing
-u参数的作用是把本地testing分支和远程testing分支绑定起来,之后推送、拉取都不用再指定分支名了。
补充说明
如果你的本地仓库还没和远程仓库关联,需要先执行以下命令完成关联:
git remote add origin https://gitlab.com/testrepo/api.git
之后再按照上面的步骤推送代码就可以啦。
内容的提问来源于stack exchange,提问作者Seio. E.
相关产品推荐
相关产品推荐

