今天是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的操作都在上面了。
我是王坤,祝你幸福!