十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇内容主要讲解“gitlab如何提交本地项目到远程的只包含README的仓库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“gitlab如何提交本地项目到远程的只包含README的仓库”吧!
创新互联公司专注于通许网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供通许营销型网站建设,通许网站制作、通许网页设计、通许网站官网定制、小程序开发服务,打造通许网络公司原创品牌,更为您提供通许网站排名全网营销落地服务。
环境: GitLab Community Edition 11.6.1
当我们进行项目开发时,常常先在本地创建一个项目,例如Spring Boot
项目。当这个项目可以正常启动后,再上传到gitlab
的项目上。这个时候,我们再gitlab上有一个project
,但是只包含README.md
文件,我们需要上传本地项目到gitlab上。
我们在项目所在的目录初始化git:
git init
git remote add origin 远程仓库地址
git branch --set-upstream-to=origin/master master
此时,报错出现:
fatal: branch 'master' does not exist
解决此问题需要执行:
git pull origin master --allow-unrelated-histories
reject
错误如果git push
发生了reject
错误:
Push rejected: Push master to origin/master was rejected by remote
应该是当前用户操作了被保护的分支master
,此问题一般为当前用户没有权限导致。可以在gitlab新建develop
分支,然后再在本地也检出一个develop
分支,将本地的master
上的改变merge
到develop
分支再提交就没有问题了。
总结一下,如果你可以直接在master
分支上工作,流程如下:
git init git remote add origin http://192.168.32.95/hengbao/happy.git git pull origin master --allow-unrelated-histories git branch --set-upstream-to=origin/master master git checkout develop git add . git commit -m "init project" git push
如果您的项目之前有.git
目录,需要先删除该目录
如果依然存在问题,请将报错信息的非变量部分复制到stackoverflow
的搜索框中进行搜索: stackoverflow
本文参考文章有:
idea直接推送显示Push master to origin/master was rejected by remote,git命令推送 You are not allowed to push co
解决"requested upstream branch 'origin/master' does not exist"
到此,相信大家对“gitlab如何提交本地项目到远程的只包含README的仓库”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!