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

Git与IDEA强强联合(HTTPS协议连接)

最近在写项目的时候,在台式机和笔记本之间频繁切换,竟然还是用qq传压缩包,我自己都感觉无语,有git这样强大的版本管理工具,我竟然没想起来。然后也没有相关的博文就想来更新一篇。

那么如何使idea和git强强联合呢?

  1. 打开file——>setting——>Vsersion Control——>Git
    在这里插入图片描述
  2. 选择git本地启动程序

在这里插入图片描述
此时还不能使用git,如下该目录还不是git仓库:
在这里插入图片描述
创建git本地仓库:

在这里插入图片描述
选择项目根目录:

在这里插入图片描述
点击ok,idea就会执行相关git的初始化命令创建git仓库:

在这里插入图片描述

右键点击项目选择git,按下面流程点击:
在这里插入图片描述
出现下面页面后:

在这里插入图片描述
登陆gitee,点击克隆/下载复制地址,填写到idea上。

在这里插入图片描述
然后会弹出用户名和密码即自己的用户名密码:

在这里插入图片描述
添加成功后点击ok

在这里插入图片描述
绑定之后就可以通过左上角的图标操作了

在这里插入图片描述

上传代码到本地仓库:

在这里插入图片描述

提交后代码变颜色了
在这里插入图片描述

在IDEA中使用了Git,Project中的文件会有不同的颜色,其中:

  • 绿色——已经加入控制暂未提交;
  • 红色——未加入版本控制;
  • 蓝色——加入,已提交,有改动;
  • 白色——加入,已提交,无改动;
  • 灰色——版本控制已忽略文件;

加入本地仓库后才可上传了远程服务器实现版本控制。

在git commit就提交到了本地仓库了

在这里插入图片描述

最后再git push提交本地代码:

在这里插入图片描述

此时代码是绿色的,验证了未提交到远程服务器为绿色:

在这里插入图片描述
上面提交失败了,是因为master是本地的主分支,而服务器主分支是origin,上图分支错了因此提交失败。如何使提交的分支正确呢?看下图:
在这里插入图片描述

在红线的地方:master——> origin:bolen的含义使从本地节点提交至远程节点,主要有两个重要的信息:

  • 远程服务器地址的别名origin

.git目录下配置文件中可以看到远程节点的名称
在这里插入图片描述

  • 远程仓库地址,是远程连接的必要条件,可以使用ssh(个人喜欢用https)。
    在这里插入图片描述

.git文件下可以看到这些信息,git remote -v命令也能看到这些信息。

因此——>后面必须是远程仓库别名:分支名。也就是origin:[自定义仓库名]

当这些对应后就成功上传代码到git远程仓库了。

在这里插入图片描述

在这里插入图片描述

——>后面必须是远程仓库别名:分支名。也就是origin:[自定义仓库名]。这个是核心部分别弄错了不然会rejected by git

当绑定完成后idea一般会出现如图的三个图标

在这里插入图片描述
分别对应git pull,git push,git commit,下拉代码,提交远程仓库,提交本地。

目前就行想起这些了,还有代码冲突,新建分支,版本管理,版本回退的就具体问题时再来图文跟新了。

喜欢就关注吧!
http://www.lryc.cn/news/7424.html

相关文章:

  • leetcode 第二题:两数相加-C语言实现
  • 【人工智能】PTP网络时钟服务器在智能驾驶里的重要性
  • 【蓝桥杯集训3】二分专题(3 / 5)
  • 在成都的哪个培训机构学习Java好呢?
  • 传输层重要协议之UDP协议和TCP协议详解
  • BNB Greenfield 成存储赛道“新贵”,BNB 生态的野心与破局
  • 【SQL开发实战技巧】系列(十六):时间类型操作(上):日、月、年、时、分、秒之差及时间间隔计算
  • JavaScript知识点总结
  • adb命令记录
  • 9.Docker Swarm
  • 基于tensorflow keras DNN神经网络训练预测豆瓣中文影评差评好评 附完整代码 +数据
  • 商城系统必备营销工具(五)——积分商城
  • SpringBoot08:Shiro
  • 进击中的 Zebec 生态,Web2 与 Web3 世界的连接器
  • SpringCloud保姆级搭建教程五---Redis
  • 存储类别、链接与内存管理(一)
  • JS设计模式
  • 四、常用样式讲解二
  • KDHX-8700无线高压核相相序表
  • 【C++提高笔记】泛型编程与STL技术
  • 实用机器学习-学习笔记
  • 2023-02-15 学习记录--React-邂逅Redux(二)
  • Framework——【MessageQueue】消息队列
  • SpringBoot依赖原理分析及配置文件
  • 智慧机场,或将成为航空领域数字孪生技术得完美应用
  • SQL64 对顾客ID和日期排序
  • MybatisPlus使用聚合函数
  • 工程管理系统源码企业工程管理系统简介
  • 《计算机视觉和图像处理简介 - 中英双语版》:使用 OpenCV对图像进行空间滤波
  • FreeRTOS软件定时器 | FreeRTOS十三