当前位置: 首页 > news >正文

在IntelliJ IDEA中使用Git推送项目

去gitee网站注册用户

gitee网站地址:https://gitee.com/

github网站地址:https://github.com/

一、创建仓库

以下以gitee为例进行介绍,github操作雷同。

1、创建仓库

点击页面右上方的"+“并选择"创建仓库”
在这里插入图片描述

2、设置仓库相关信息

首先输入仓库名,通常可以和IDEA中项目名相同。是否开源则可结合需求选择,这里选择的私有(该项目仅自己可见)
在这里插入图片描述
然后点击下方的"创建"按钮.
在这里插入图片描述
此时gitee上完成了仓库的创建工作。

3、复制当前仓库路径,这个路径需要在后面IDEA上传项目时使用.

在这里插入图片描述

二、 在IDEA中将项目导入版本控制

1、在IDEA菜单栏顺序选择:VCS->Import into Version Controlp->Create Git Repository

目的是先在本地创建一个git仓库
在这里插入图片描述

弹出框中字节点击"OK"按钮即可
在这里插入图片描述

2、鼠标右键项目名,在弹出的菜单栏中顺序选择:Git->Add

目的是将当前项目中本地仓库没有的内容添加到本地仓库中(实际上并没有真是添加,只有在下一步操作中才会真实添加,但是所有仓库中没有的文件都需要先add后才可以通过下面的步骤添加到仓库!)

在这里插入图片描述

3、提交更改

鼠标右键当前项目名,在弹出的菜单栏中顺序选择:Git->Commit Diectory
在这里插入图片描述
之后输入本次提交的备注,例如:第一次提交(注:这里必须输入内容,否则无法提交)。然后点击Commit and push按钮进行本地提交。

目的:提交的目的是将当前项目保存到本地仓库中
在这里插入图片描述
第一次操作时需要配置服务器仓库地址,点击弹出框中的Define remote
在这里插入图片描述
在弹出框中的URL输入框中添加gitee上创建的仓库路径(第一大步最后一小步中在页面上复制的仓库路径),并点击OK按钮

在这里插入图片描述
之后IDEA会自动检查链接,没有问题则点击下方的Push按钮
在这里插入图片描述
第一次提交时要求输入gitee上的账号和密码,输入后可选中Remember记住密码,后续就不需要输入了。

在这里插入图片描述
此时完成提交,右下方会提示。

在这里插入图片描述

3、 push失败的解决办法:

上面最后一步若提交失败,会在右下侧提示。
在这里插入图片描述
此时点击IDEA下测控制台选项打开控制台视图:
在这里插入图片描述
在控制台中依次执行下面三个命令:

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后再尝试push。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • [手机Linux PostmarketOS]五, docker安装和使用
  • Unity如何使用Spine动画导出的动画
  • webrtc学习笔记3
  • HTTP的认证方式
  • C# 使用泛型协变性
  • c语言----取反用什么符号
  • qt笔记之纯qml项目详解
  • ant design pro 如何去保存颜色
  • Python 轻量级 Web 应用框架 Flask
  • 练习题 - 探索命名空间和作用域
  • 调试和优化大型深度学习模型 - 5 启动训练命令
  • 8.16-ansible的应用
  • 【区块链+金融服务】基于区块链的供应链金融系统 | FISCO BCOS应用案例
  • 主机ssh连接不上vmware的虚拟机
  • Java算法题——二分查找法
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 07.Android之多媒体问题
  • Android交互
  • golang 发送GET和POST示例
  • JAVA之继承和多态
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Python爬虫--- 1.3 BS4库的解析器
  • storm drpc实例
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • ViewService——一种保证客户端与服务端同步的方法
  • 诡异!React stopPropagation失灵
  • 那些被忽略的 JavaScript 数组方法细节
  • 区块链将重新定义世界
  • 人脸识别最新开发经验demo
  • 如何设计一个微型分布式架构?
  • 如何学习JavaEE,项目又该如何做?
  • 首页查询功能的一次实现过程
  • 鱼骨图 - 如何绘制?
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​ssh免密码登录设置及问题总结
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (09)Hive——CTE 公共表达式
  • (11)MSP430F5529 定时器B
  • (c语言+数据结构链表)项目:贪吃蛇
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .net core 外观者设计模式 实现,多种支付选择
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET MVC第三章、三种传值方式
  • .net6+aspose.words导出word并转pdf
  • .Net8 Blazor 尝鲜