idea本地将本地现有的项目和gitlab进行管理并提交到线上

备注:通过这个操作可以让本地的项目与远程gitlab进行关联,并将本地的代码提交到gitlab上面

1.在idea的菜单项选择 VCS》Import into Version Control》Create Git Repository 

2.出现一个弹出框,选择你要提交的项目的文件夹

3.如果出现弹出框 ,点击确定。默认是直接定位到当前项目文件所在的磁盘目录,一般git初始化就在当前项目的根目录,不需要修改路径,直接点击OK确定即可。

4.init完成之后,可以看到原本的项目文件名变成了红色了,红色在idea的git版本表示未add的文件,同时在系统资源管理中打开项目的磁盘文件目录,会发现一个.git的隐藏文件,这个文件就git的配置和仓库文件

5.在回到idea项目中,点击VCS》Git》Add添加当前项目下的文件,添加完成之后,之前的红色文件名变成了绿色了,表示已经Add成功,但还没有commit

注意:如果有的文件还是红色,按以下处理把你需要提交的内容添加vcs

5.继续操作,VCS》Git》Commit File,然后在提交创建填写提交注释说明

6.提交完成之后,只是提交到本地仓库,这个时候还没有同步到远程的gitlab服务上,需要push操作,VCS》Git》Push

7.然后通过网页的方式登录gitlab服务,创建一个空的project,然后在如图所示的位置复制仓库地址,然后把这个地址填写到刚刚push的时候弹出的对话框中

8.远程地址填写完成之后,就表示本地仓库与远程的gitlab服务关联上了,现在可以push代码到远程gitlab上了,如图所示,push完成之后会提示push successful

原文地址:https://www.cnblogs.com/zhanghongjie/p/9290991.html

时间: 2024-11-04 21:08:20

idea本地将本地现有的项目和gitlab进行管理并提交到线上的相关文章

在服务器端将现有Git项目导入GitLab

GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器.发现它之后,立即决定将Git服务器换成GitLab. 但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之前的Git服务器是由是git+apache搭建的(详见在Linux上用Apache搭建Git服务器). 在网上发现了这篇文档——Import bare repositories into your GitLab instance,并按之进行了操作. 1)设置存

git 提交新项目,并修改用户名以及提交邮箱  

本地有一个项目myweb,里面有.git目录. 线上新建了git仓库,gitweb. 现在要把myweb提交到线上. 直接在myweb目录下,以免冲突,提交不了.所以我用了copy的方法. 1.先把项目myweb的 .git目录,删除. 2.在/data目录下,git clone线上的仓库. 3.cp -r /data/myweb/* /data/gitweb 4.进入gitweb目录 5.git add . 6.git commit -m 'first commit' 7.git pull 8

项目部署github实现线上阅览

项目部署github实现线上阅览 1. 创建存储库(Create a repository) 注意创建一个名为username.GitHub.io的新存储库,其中username是您在GitHub上的用户名 2.克隆存储库到本地(Clone the repository) 进入存储项目的文件夹,然后将项目提交至新存储库. <!--此时已经可以在线上进行查看,地址为 https://username.github.io, --> 3. 将打包好的项目文件进行提交 通过 npm run build

windows开发平台下本地项目如何使用git管理

作为git使用的初级场景,用最简单的方法介绍一下这个优秀的版本控制工具,一般情况下是这样的: 本地有一个项目,比如名称是"hellopro",因为我们需要共享代码,合作开发,所以需要使用github或者其他服务器托管该git库. 这里只介绍Windows下最简单的操作,所以一些操作的提示信息可能看不到,进阶请使用bash. 1.init 进入项目文件夹,最简单方法:右键Git Init Here 操作完成后,右键菜单出现 Git Add all files now 等 2. add 这

开发环境eclipse、myEclipse本地tomcat调试发布maven项目遇到的糟心事

之前一直用myEclipse开发Web Project项目,通过myEclipse本地部署tomcat还算顺利,但是有个问题,myEclipse中Java Compiler只支持到1.7,但是spring boot要求至少是jdk1.8,所以放弃了myEclipse转为eclipse,至于idea后面再说吧.这里先说一下开发环境eclipse.myEclipse本地tomcat调试发布maven项目遇到的糟心事. (1)myEclipse部署maven项目到tomcat上识别不了项目,无法部署

chrome浏览器调试线上文件映射本地文件

通过ReRes让chrome拥有路径映射的autoResponse功能. 前端开发过程中,经常会有需要对远程环境调试的需求.比如,修改线上bug,开发环境不在本地等等.我们需要把远程css文件或者js映射到本地的文件上,通过修改本地文件进行调试和开发.通常我们可以通过以下方法来实现映射: 1.修改host文件——只能把域名映射到IP 2.使用Apache或者nginx搭建反向代理——需要装环境,配置相对繁琐 3.使用Fiddler中的AutoRespnose功能——不支持目录映射,mac.lin

生成线上用https证书,支持通配符和多域名,初学Let’s Encrypt用于IIS,纯本地手动

自简书发布的上篇<生成本地测试用https证书,支持通配符和多域名,初学OpenSSL>以来,本地测试用https用的妥妥的. 线上一直用的腾讯云的免费证书(每个域名都要一个证书(滑稽),今天线上用的通配符证书也搞定了,实现了一个证书包含多个域名(多个泛域名). 今年(2018)年初Let’s Encrypt已开放了通配符证书的申请<Wildcard Certificates Coming January 2018>,目前只支持通过dns解析进行验证.没有通配符的证书时在心里感觉用

当重装eclipse后,给现有web项目添加tomcat的构建路径

在eclipse"首选项"-"service environment"中配置好tomcat后,给现有web项目添加构建路径: 1.选中一个web项目右键选中"构建路径"-"配置构建路径" 2.选中右边"add library" 3.选择"service runtime"然后点击"下一步" 4.选择正确版本点击"完成"就可以了.

中央缓存结合本地缓存-本地缓存数据刷新方案

互联网应用通常都需要应付大并发量,为了提高QPS,通常会使用中央缓存(例如memcache)和本地缓存的方式.请求先经过本地缓存,如果不命 中,则 请求穿透到中央缓存,如果还是不命中,则会直接查询数据库,并把查询到的数据刷新到中央缓存中.如果采用这种方式的话,必须要解决一个问题,如何刷新本地 缓存的数据. 详细请看我的csdn博客: 中央缓存结合本地缓存-本地缓存数据刷新方案