首页 > 其他分享 >IDEA集成Git

IDEA集成Git

时间:2023-03-10 17:12:57浏览次数:55  
标签:集成 Git fix IDEA hot master 分支

本人的IDEA版本是2021.1,操作过程中UI可能略有不同,但大体是一样的。

配置Git忽略文件

1.为什么要忽略它们

​ 与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之 间的差异。

2.怎么忽略

​ 2.1.在用户的家目录(C:\Users\xxxxx)下创建git.ignore文件,内容如下:

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see 
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml

​ 2.2.在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)

[core]
	excludesfile = C:/Users/xxxxx/git.ignore
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

IDEA定位Git程序

image-20230304232219733

在IDEA里面使用Git操作项目

1.先在IDEA里面创建一个maven工程。

2.初始化本地库

image-20230304233336496

默认选中我们刚刚创建的项目,点击OK

image-20230304233504112

会发现pom.xml文件变红,这里我刚刚创建的一个Java项目也变红了。

3.添加暂存区

右键点击项目选择 Git -> Add 将项目添加到暂存区。

image-20230304233731348

发现之前红的文件变成绿色了。

4.提交本地库

image-20230304233916247

image-20230304234030291

有警告,不管了,直接点击提交。

image-20230304234118998

提交本地库后发现之前绿色的文件变成正常颜色了。

image-20230304234200795

右下角点击Git,可查看版本信息

image-20230305163129862

右键点击某个某个版本,点击checkout,即可切换为某个版本。

image-20230305163358454

创建分支

在idea右下角找到分支,选择创建新的分支

image-20230309191520639

image-20230309191603340

然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix 分支

image-20230309191952799

切换分支

在idea右下角分支位置,点击后可以发现创建的分支,可以切换分支。

image-20230309192202613

可以切换为master

合并分支

在hot-fix分支下新增了一行代码

System.out.println("333333333");

在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支。

image-20230309192847275

代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库,可以看到master分支下新增了上面那一行代码

image-20230309193045220

解决冲突

master分支下新增了如下代码:

System.out.println("master test1");

hot-fix分支下新增了如下代码:

System.out.println("hot-fix test1");

我们现在站在 master 分支上合并 hot-fix 分支,就会发生代码冲突。

image-20230309194034322

点击 Conflicts 框里的 Merge 按钮,进行手动合并代码。

image-20230310165345379

image-20230310165503675

代码冲突解决,自动提交本地库。

image-20230310165706816

这是我在尚硅谷的学习笔记

标签:集成,Git,fix,IDEA,hot,master,分支
From: https://www.cnblogs.com/malinyan/p/17204054.html

相关文章

  • git命令集合
    一、基本的linux命令cd进入某个目录pwd显示当前目录路径ls(ll)列出当前目录的文件ll就是ls-l,列出详细信息touch新建一个文件rm删除要给文件,加上-rf,就是强制删......
  • GIT修改本地分支名称和远程分支名称
    重命名自己本地的分支gitbranch-m原分支名称新分支名称删除远程自己的原分支gitpush--deleteorigin自己的原分支名称推送新命名的分支gitpushorigin新分......
  • git - 报错信息汇总
    使用过程中遇到的报错信息记录...$gitaddreadme.mdfatal:notagitrepository(oranyoftheparentdirectories)#Git命令必须在Git仓库目录内执行(gitinit......
  • Git使用系列03-->Git仓库创建
     前言只要不放下努力和追求,小草也有点缀春天的价值。学习技术真的不能断篇~一、git工作原理&流程1.1git工作流程图示如下:Workspace:工作区Index/Stage:暂存区Repositor......
  • IntelliJ IDEA Community Setup
    卸载旧版本时勾选"Deletecachesandlocalhistory""Deletesettingsandinstalledplugins"以完全删除 自定义安装路径 设置选项:CreateDesktopShortcut在......
  • Git配置ssh登录远程仓库
    一、在客户端生成密钥#-t指定密钥类型#-f指定生成密钥的文件名#-C注释,一般是填写用户名ssh-keygen-trsa-C"xxx"-fC:\Users\Administrator\.ssh\test二、......
  • IDEA利用maven配置Spring
    写在前面:此篇文章主要是记录IDEA利用maven配置Spring的全过程。由于本人也是慢慢探索出来的,所以有不全或者遗漏的地方,还请大家斧正。请耐心看完文章,前期工作做完后IDEA才可......
  • 【812】github markdown, resize image
    Ref:HowtochangeimagesizeinMarkdownRef:MarkdownCheatsheet <imgsrc="https://github.com/epiwatch/ews-gis/blob/develop/analysis/redflag/StaticHotspot......
  • git提交规范 (git-cz)
    1.安装两个npm库npmi-ggit-cznpmi-gcommitizen2.使用规范1.提交修改的文件至本地gitadd.2.输入cz规则命令gitcz3.选择本次提交的大致操作feat:......
  • IDEA 类注释模板以及方法注释模板
    因为换电脑导致IDEA的类模板和方法模板注释设置丢失了,参考了网上的IDEA类注释模板以及方法注释模板自己定制了一个,备份一下以防万一。类注释模板:/****createTime:......