具体步骤

  1. 创建本地仓库

    IDEA:VCS-->Import into Version Control-->Create Git Repository

  2. 添加文件关联git版本控制

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

    IDEA:VCS-->Git-->Add添加当前项目下的文件,添加完成之后,之前的红色文件名变成了绿色了,表示已经Add成功。

  3. 提交文件到本地仓库

    IDEA:VCS-->Git-->Commit File

  4. 推到远程服务器(push)

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

    IDEA:VCS-->Git-->Push

  5. 设置远程仓库

    • 将gitlab上面的仓库地址获取到

    • IDEA设置远程仓库地址

  6. push具体操作

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

问题

添加SSH

参考文档:

push to origin/master was rejected

  • git账号权限问题

    解决方案:本地添加git账号。参考文档:《git配置用户信息》

  • SSH权限问题

    gitlab上提示:“You won't be able to pull or push project code via SSH until you add an SSH key”

    解决方案:添加SSH。参考文档:《git配置用户信息》

  • 存在冲突的文件问题

    解决方案:解决所有冲突,并进行commit,然后再push

IDEA新项目代码上传到gitlab远程仓库相关推荐

  1. 使用git工具将项目上传到gitlab远程仓库

    1.New project Create blank project 2.Create project 3.在工作区打开git控制台 4.初始化工作区,在控制台输入 git init 初始化成功,会在 ...

  2. 【GitHub】项目代码上传github

    本篇文章以macos为基础(windows系统同样有参考意义),介绍了git的卸载,homebrew的安装,git的安装以及利用git工具将项目代码放置github仓库. (1)git的卸载 本人电脑 ...

  3. 将项目代码上传至svn服务器,xcode 把项目代码提交到远程SVN服务器

    环境 xcode 7  Mac air xcode默认支持GIT源码管理工具,但现在想把代码提交到已有到SVN服务器上,步骤如下: 1,在safari中打开svn链接地址,信任证书,输入用户名密码 , ...

  4. 如何将uniapp项目代码上传至gitee仓库**

    1.下载git,官网地址 git官网,一路next即可 2.安装TortoiseGit工具 官网地址:TortoiseGit官方下载地址,步骤如下: 下载完毕以后可以选择安装中文安装包 点击setup ...

  5. git 项目代码上传到服务器上,git 上传代码到服务器

    一.建立本地git仓库 1.cd到你项目根目录下 git init 二.将本地所有文件添加到暂存区 git add . . 表示所有文件 如果想添加项目中的指定文件,那就把.改为指定文件名或者目录即可 ...

  6. Gitlab上传本地代码到远程仓库流程及常见问题

    一 .上传本地代码到远程仓库流程 1.Gitlab配置SSH 点击右上角你的账户中的Edit profile 点击SSH Keys 进入到这个页面 打开bash,输入命令 cd ~/.ssh a.如果 ...

  7. 将现有的svn项目上传到git远程仓库记录

    因svn服务挂了,现将svn的项目上传到git远程仓库协同办公,记录一下操作 一.在gitee创建远程仓库 创建完远程仓库后, 如下图,复制https链接 二.在项目同级目录下,右键打开git bas ...

  8. 使用pycharm将自己项目代码上传github(保姆教程)

    1.梳理一下Git.github和gitee这三个之间的关系: 1.1.Github 首先从我们最熟悉的github来说,他其实是一个代码托管平台,我们可以在他的里面新建很多的仓库,有强迫症的我理解就 ...

  9. 【Vue 3 实战一】搭建一个新项目并上传至gitee

    提示:专栏内容均为原创,搬运必究 文章目录 一.Vue3的新特性? 二.创建新项目 1. 利用脚手架 2.项目配置选择 (建议与下方一致) 三.运行项目 1. 安装依赖 2. 运行项目 3. 上传代码 ...

最新文章

  1. OpenAI教GPT-3学会上网,「全知全能」的AI模型上线了
  2. 小白都能看懂最小生成树prime算法
  3. 博客园计划增加的功能
  4. python测试用例管理工具_三款开源测试管理工具推荐
  5. Robots at Warehouse(搜索+vector的使用)
  6. 【待继续研究】解析信用评分模型的开发流程及检验标准(晕乎乎,看不懂~)
  7. C++ String转int
  8. lua实现多继承-方式1
  9. Trace SAP OData execution in CRM backend system
  10. java学习(50):子类继承会优先调用父类的构造器
  11. python输出日期语句_如何从Python的原始语句中提取时间-日期-时间段信息
  12. pixel 6 root
  13. updating homebrew...一直在等 brew install xxx卡在Updating Homebrew
  14. linux基础-01-用户和目录、vim、归档和解压、系统启动流程、加密
  15. Git版本恢复命令reset(转载)
  16. linux中设置环境变量_如何在Linux中设置环境变量
  17. 如何为开源项目做市场
  18. iHRM 人力资源管理系统--第1章 SAAS-HRM系统概述与搭建环境
  19. js调用数科阅读器_pdf.js实现在HTML下直接浏览pdf文档,无需插件即可实现
  20. excel自动调整列宽_EXCEL选择性粘贴,这些招数你用过吗?

热门文章

  1. 宝塔linux修改默认编码,宝塔linux面板防护CC设置(示例代码)
  2. 深度学习入门首推资料--吴恩达深度学习全程笔记分享
  3. 大二上学期数据结构课程设计
  4. 吴恩达机器学习作业Python实现(七):K-means和PCA主成分分析
  5. 吴恩达机器学习作业Python实现(五):偏差和方差
  6. MySQL 支持的数据类型
  7. 反向传播算法的详细解释(下)
  8. Docker安装OpenResty教程
  9. 12.12 带触发器按钮的输入框
  10. [Ext JS6]Ext.Template