IDEA+Git使用技巧汇总

文摘   职场   2024-09-22 13:52   广东  

序  言

摘要


第 1 章:IDEA基础配置


第 2 章:IDEA集成Git版本控制


第 3 章:作者介绍



第 1 章

IDEA环境配置


1.1、Edit


2.1.1、Font

Font菜单可以调整字体、字号、行高。


2.1.2、General

Ctrl+鼠标滚轮字体缩放。


2.1.3、Auto Import

Auto Import设置自动导包,以及设置自动删除无效的包。


2.1.4、设置Java文件的头信息模板


1.2、IDEA配置导出与导入


1.2.1、导出IDEA的配置

步骤1:选择Export Settings导出功能。


步骤2:选择要导出的配置,选择存放路径后点OK。


1.2.2、导入IDEA的配置

步骤1:选择Import Settings导入功能。


步骤2:选择之前保存的settings.zip文件,点击OK,导入完毕。



第 2 章

IDEA集成Git版本控制


2.1、代码管理服务器


2.1.1、代码管理服务器git-server


2.1.2、新建远程仓库

这里我用Gitee举例,GitHub或者公司搭建自己的Git服务器也是同样的原理,登录Gitee之后点击右上角 “ + ” 新建仓库,填写好仓库名称和仓库路径点击创建,远程仓库就创建好了。


2.2、Git安装


2.2.1、下载git

https://git-scm.com/download/win


2.2.2、安装git

git程序下载完成之后双击安装程序,一直选择next就行,值得注意的是其中的红色的NEW字样,可以选择也可以不选,这是属于锦上添花的功能。


2.2.3、git常用命令汇总


2.3、IDEA集成Git基础操作


2.3.1、Git集成到IDEA步骤

步骤1:首先打开IDEA的设置,File-->Settings。


步骤2:在弹出的设置窗口输入Git搜索,然后将git.exe文件安装路径粘贴到Path to Git Executable框内,点击OK就把Git就集成到IDEA了。


2.3.2、项目初始化

1、在Terminal终端输入git init初始化git仓库。



2、设置用户信息:

git config user.name "[name]"git config user.email "[email]"

2.3.3、项目添加gitignore文件

在项目中添加.gitignore文件以排除非代码文件,确保仅提交代码相关文件。


2.3.4、加代码到暂存区


2.3.5、提交代码到本地仓库


也可以通过IDEA菜单来操作。


2.3.6、本地仓库与远程仓库建立连接

git remote add origin 远程仓库url



选中项目单击右键,选中Git,可以配置远程仓库信息。


2.3.7、拉取远程仓库最新代码

为确保代码一致性,在推送前拉取远程仓库分支的最新代码,以减少冲突和覆盖风险。


2.3.8、推送本地仓库代码到远程仓库

git push -u origin master



也可以通过IDEA的菜单来进行推送。


2.4、IDEA+Git高级操作


2.4.1、需求场景

场景1:当前分支(dev_1)已经开发完毕,下一期的需求需要在新分支(dev_2)上进行开发,如何创建一个新的分支?

场景2:当前分支(dev_1)已经开发完毕,目前正在新的分支(dev_2)上进行开发,此时分支(dev_1)出现了bug,需要回到分支(dev_1)上进行修改,如何保留分支(dev_2)上的修改,而切换到分支(dev_1)?

场景3:目前开发主分支是(dev_1),而你由于特殊原因需要在分支(dev_2)上进行开发,最后如何将分支(dev_2)上的更改合并到分支(dev_1)呢?

2.4.1、创建分支

步骤1:点击当前分支,选择【New Branch】。




步骤2:输入分支名,此时新的分支就已经创建完成了。。


2.4.2、切换分支

首先提交dev_2分支的代码,然后切换至dev_1分支修复bug,并发布更新。完成后,再切回dev_2继续开发,并且将更改推送到远程仓库中。


2.4.3、合并分支代码

将dev_2分支更改的代码合并到dev_1分支步骤:

步骤1:切换到dev_1分支。


步骤2:合并分支,当前所在的分支是(dev_1),点击分支(dev_2),选择【Merge 'dev_2' into 'dev_1'】。


步骤3:解决分支代码冲突,有代码冲突选择Merge自定义合并代码,通过 >> 决定谁的代码放在前面。




步骤4:将合并后的代码提交到远程仓库中。


第 3 章

作者介绍


吴灿锦,泰伯一百零一世孙,吉林财经大学2019级本科生;


第九届中国国际“互联网+”创新创业大赛吉林省赛区金奖项目总负责人;


第十三届“挑战杯”中国大学生创业计划大赛吉林省赛区特等奖,国家级铜奖项目总负责人;


2022年荣获吉林财经大学创业实践国家级立项第一名项目总负责人。



· 往期回顾 ·


“互联网+”金奖与“挑战杯”特等奖——青春的舞台,美好的回忆
《刻意练习》深度解读——如何通过刻意练习让你变成一个卓越的人
软件开发技能整合——前后端技术栈速览手册
数据结构与算法——从入门到精通全攻略
统一身份管理系统的权限设计方案与实践探索
Vue3前端框架实战手册——从入门到精通全攻略
ElasticSearch分布式搜索引擎实战手册——从入门到精通全攻略
Vue前端框架实战手册——从入门到精通全攻略
大数据高并发系统架构实战方案
SpringCloud微服务架构实战手册——从入门到精通全攻略
优秀毕业设计示例——基于SpringCloud Alibaba微服务在线教育系统的设计与实现的路演答辩
RabbitMQ异步通信全攻略——API操作与性能调优实战

远方的音讯
梧桐长成凤凰至,人伴贤良品行高!
 最新文章