本人的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程序
在IDEA里面使用Git操作项目
1.先在IDEA里面创建一个maven工程。
2.初始化本地库
默认选中我们刚刚创建的项目,点击OK
会发现pom.xml文件变红,这里我刚刚创建的一个Java项目也变红了。
3.添加暂存区
右键点击项目选择 Git -> Add 将项目添加到暂存区。
发现之前红的文件变成绿色了。
4.提交本地库
有警告,不管了,直接点击提交。
提交本地库后发现之前绿色的文件变成正常颜色了。
右下角点击Git,可查看版本信息
右键点击某个某个版本,点击checkout,即可切换为某个版本。
创建分支
在idea右下角找到分支,选择创建新的分支
然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix 分支
切换分支
在idea右下角分支位置,点击后可以发现创建的分支,可以切换分支。
可以切换为master
合并分支
在hot-fix分支下新增了一行代码
System.out.println("333333333");
在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支。
代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库,可以看到master分支下新增了上面那一行代码
解决冲突
master分支下新增了如下代码:
System.out.println("master test1");
hot-fix分支下新增了如下代码:
System.out.println("hot-fix test1");
我们现在站在 master 分支上合并 hot-fix 分支,就会发生代码冲突。
点击 Conflicts 框里的 Merge 按钮,进行手动合并代码。
代码冲突解决,自动提交本地库。
这是我在尚硅谷的学习笔记
标签:集成,Git,fix,IDEA,hot,master,分支 From: https://www.cnblogs.com/malinyan/p/17204054.html