今天是2022年4月29日,完成了IDEA基本配置操作,给大家分享一下

本文分两段:

1.IDEA整合git。

2.git在IDEA中的常用操作。

IDEA整合git

配置本地git程序,鉴于简单且无聊,给大家留下一个下载链接和配置流程,(git的环境变量会自动配置好的,所以不用手动配。)

下载地址:Git - Downloading Package直接点击下载64位版本即可,公司条件不好也可以下载32位(64位系统兼容32位程序)

接下来对git进行安装,由于过于简单,且这类博客太多,已经说烂了,所以在这里贴一个较为靠谱的链接,跟着做就行了,我就不在这里展示了。

安装教程:Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装

安装配置完成之后,我们在码云上创建我们自己的远程仓库,这里建议使用gitee(码云),国内的镜像仓库,相对快的多的多的多的多。自己注册一个账号即可。

码云地址:Gitee - 基于 Git 的代码托管和研发协作平台

注册完成 -->  创建我的仓库

点击仓库,进入仓库地址,复制HTTPS地址,注意复制HTTPS地址

在电脑上创建一个空文件夹,cmd进入命令页面,输入: git clone 你滴网址,即可,他会提示一下您下载的是一个空仓库,不用理会(如图)。

文件夹设置查看隐藏模式,当文件中出现,git的文件之后说明你已经配置成功了。

创建一个springboot项目在这个文件夹下(与.git同级文件夹)

刷新一下

IDEA会根据.git文件自动配置一下三个东西

右上角的git快捷按钮

右下角版本分支

左下角GIT历史版本

当这三个git配置出现以后,说明我们的idea整合git已经完成,简不简单,意不意外。

分割线

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

IDEA的常规操作(工作中未超出范畴,如果有不会的且未在下列中,请私信我)

在工作中常用的操作:克隆仓库、拉取代码、提交暂存区、推送远程仓库、创建分支、合并分支,解决合并冲突。

拉取代码:没有别的操作,点击蓝色向下按钮即可

提交暂存区:提交暂存区

确定更新的文件,添加更新备注,对比代码,右边一系列的复选框不需要选

点击commit

推送远程仓库: 推送本地数据到远程仓库,推送的前提条件是将代码提交到本地仓库,点击右上角的右上按钮,在提交的时候会让你填写账号密码,就是在码云的账号密码。

提交成功以后,刷新gitee,查看仓库就可以看到已经提上来的代码,后面的时间是你提在本地的时候的时间,不是提交远程的时间。

创建分支:创建仓库分支,工作中一般来说是用于开发其他功能或者开发测试环境代码进行开发,可以理解成复制出一个相同的代码,根据不同的需求进行不同的修改。

下面是通过IDEA进行分支的操作

点击右下角 +New Branch按钮创建分支

输入分支的名称,复选框按钮是提醒是否切换到分支

点击Creat创建完成,查看右下角名称,发现已经切换到分支了

此时在gitee上还没有分支的信息,分支的配置只是在本地操作,需要推送到远程仓库中分支上,gitee上才能看到分支信息。

合并分支:经过开发以后,需要将主分支,分支的代码进行合并,下面我们将fenzhi合并到master上,我们先将代码分支切换到master

再点击fenzhi的Merge into Current,即可

当左下角出现Already up-to-date时,说明已经合并好了,Delete fenzhi是问是否删除分支,这个删除是删除的本地的分支,对远程分支无影响。

解决合并冲突:代码冲突的原因是啥?是你在创建分支以后,在原来分支上修改了代码,又在新的分支上修改了代码,在推送的时候没啥问题,但是在合并的时候就会出现代码冲突,情况如下

点击Merge即可对代码进行冲突解决

合并完成后,点击apply即可,完成冲突解决,提交代码,push远程仓库,简不简单。

基本上工作上用到的关于git的操作都在上面了。

我是王坤,祝你幸福!

2020.3IDEA配置git教程相关推荐

  1. idea 配置 git 教程

    idea 配置 git 注:此方法可用于配置github也可用于配置gitlab 1.在github中创建一个账号:https://github.com/join?source=header-home ...

  2. macOS系统下载和配置git教程

    目录 1.下载安装git 1)没下载过->通过homebrew安装Git  2)下载过 2.创建ssh key.配置git 1)设置用户名和邮箱 2)创建ssh key 3.验证是否成功 1.下 ...

  3. Windows安装配置Git教程(2022.11.18 Git2.38.1)

    (1)首先前往Git官网,下载安装文件: (2)打开安装程序,把 Only show new options 的勾去掉,点击 Next: (3)此处可以选用默认设置,也可以勾上 Add a Git B ...

  4. IDEA配置Git教程

    1.首先在IDEA内创建一个Java Web 项目,作为一个测试项目 2. 使用Git 将代码提交 VCS ---> Enable Version Control Integration... ...

  5. HbuilderX + 配置Git 代码托管 - 教程篇

    HbuilderX + 配置Git 代码托管 - 教程篇 配置详请 · 步骤: 文章教程:HbuilderX配置Git插件并导入项目和上传代码 具体不再赘述,仅作为资源链接,自助参考总结. 以上就是关 ...

  6. ubuntu下安装及配置git的方法(最全超详细教程github)

    安装Git 一个全新的ubunt系统,需要安装Git(系统是不具有该工具的),方法如下: 在terminel中输入如下命令: sudo apt-get install git 接下来需要检查SSH 因 ...

  7. Git密钥配置图文教程

    Git密钥配置图文教程 TortoiseGit密钥配置图文教程 TortoiseGit和Git密钥配置图文教程 TortoiseGit和Git如何使用相同的密钥 1. 右键[Git Bash Here ...

  8. TortoiseGit和Git密钥配置图文教程

    文章有点长,可以点击标题跳转明细 Git密钥配置 TortoiseGit密钥配置 TortoiseGit和Git密钥配置图文教程 TortoiseGit和Git如何使用相同的密钥 TortoiseGi ...

  9. E哥的Git教程(六)config配置

    config配置 config多账号管理 第二天早上,办公室里,李靖正皱着眉对着电脑思考怎么修改一个bug. 这时E哥走到他旁边,拍了拍李靖的肩膀."昨天有事比较着急, 差点忘了我们还留了个 ...

最新文章

  1. iOS中关于NSTimer使用知多少
  2. python turtle画彩虹-python绘制彩虹图
  3. Linux 网络编程详解二(socket创建流程、多进程版)
  4. 左神算法:求最大子矩阵的大小(Java版)
  5. linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
  6. JavaFX UI控件教程(五)之Radio Button
  7. Gensee移动SDK之(一)结构组成
  8. 12款最佳的 WordPress 语法高亮插件推荐
  9. meta是什么意思中文_专访 | 从艾希到电子姬,幻刃网络做了款TapTap 8.2分的Meta手游...
  10. Java的GUI学习二(布局)
  11. MacOS Monterey 12.5 (21G72) OC 0.8.2 / Cl 5148 / PE 三分区原版黑苹果镜像
  12. js JavaScript 求100以内的质数(素数)和合数 以及奇数和偶数
  13. 索尼手机服务器在哪个文件夹,索尼手机云服务器
  14. 1068 万绿丛中一点红
  15. easyui数据表格批量删除(datagrid 的deleteRow方法)
  16. 37岁程序员裸辞,120天被497家公司拒绝,网友:为自己的冲动买单
  17. jQuery教程(整理自W3CSchool)(第一部分)
  18. 条纹背景,垂直条纹,斜向条纹,灵活的背景条纹
  19. CAD镜像一个实体对象
  20. Windows系统上搭建私有云OwnCloud【保姆级别的教程】

热门文章

  1. Allegro中如何把默认单位和默认测量单位改为毫米啊
  2. 拉卡拉支付便捷安全的消费体验赢得市场认可
  3. 关于Altium Designer图纸打印记录
  4. 数美科技社交行业未成年人保护解决方案:守护未成年人的“社交圈”
  5. MCU SPI屏也能跑这么炫酷的特效?来,移植起来秀一秀
  6. Python3——替换空格
  7. 【怪谈】2019/8/24
  8. day 10-11 面试题:Android6.0-Android 7.0适配
  9. 原生 APP、Web、混合 APP,三种开发模式有何不同?
  10. Python爬虫之Scrapy框架系列(1)——初识Scrapy框架【安装+简介+运行流程+组件介绍】