gitlab如何提交本地项目到远程的只包含README的仓库

发布时间:2021-07-09 17:42:43 作者:chen
来源:亿速云 阅读:124

本篇内容主要讲解“gitlab如何提交本地项目到远程的只包含README的仓库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“gitlab如何提交本地项目到远程的只包含README的仓库”吧!

环境: GitLab Community Edition 11.6.1

1.前言

当我们进行项目开发时,常常先在本地创建一个项目,例如Spring Boot项目。当这个项目可以正常启动后,再上传到gitlab的项目上。这个时候,我们再gitlab上有一个project,但是只包含README.md文件,我们需要上传本地项目到gitlab上。

2.初始化git

我们在项目所在的目录初始化git:

git init

3.本地git添加远程仓库地址

git remote add origin 远程仓库地址

4.本地仓库与远程仓库关联

git branch --set-upstream-to=origin/master master

此时,报错出现:

fatal: branch 'master' does not exist

解决此问题需要执行:

git pull origin master --allow-unrelated-histories

5.推送本地改变到远程仓库发生reject错误

如果git push发生了reject错误:

Push rejected: Push master to origin/master was rejected by remote

应该是当前用户操作了被保护的分支master,此问题一般为当前用户没有权限导致。可以在gitlab新建develop分支,然后再在本地也检出一个develop分支,将本地的master上的改变mergedevelop分支再提交就没有问题了。

6.总结

总结一下,如果你可以直接在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

本文参考文章有:

到此,相信大家对“gitlab如何提交本地项目到远程的只包含README的仓库”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 文件包含漏洞之本地包含和远程包含
  2. git 怎样删除远程仓库的某次错误提交?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

gitlab

上一篇:MySQL锁的使用场景有哪些

下一篇:如何利用 ssh 的用户配置文件 config 管理 ssh 会话

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》