IDEA集成Git及合并分支、解决冲突等一些常用操作演示

Java工具 潘老师 2年前 (2022-06-25) 915 ℃ (0) 扫码查看

配置 Git 忽略文件

问题 1:为什么要忽略他们?

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

问题 2:怎么忽略?

1)创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore
这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户家目录下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)在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)

[user]
name = Layne
email = Layne@atguigu.com
[core]
excludesfile = C:/Users/asus/git.ignore
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)

针对不同的idea开发工具,配置不同需要忽略的特定文件,这里我们列举eclipse和idea两种开发工具的特定文件:
1)Eclipse 特定文件
Eclipse 特定忽略文件
2)IDEA 特定文件
IDEA 特定忽略文件
3)Maven 工程的 target 目录
Maven 工程的 target 目录忽略文件

定位 Git 程序

定位 Git 程序

初始化本地库

初始化本地库
选择要创建 Git 本地仓库的工程
选择要创建 Git 本地仓库的工程

添加到暂存区

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

提交到本地库

提交到本地库
提交到本地库

切换版本

在 IDEA 的左下角,点击 Version Control,然后点击 Log 查看版本
切换版本
右键选择要切换的版本,然后在菜单里点击 Checkout Revision
切换版本

创建分支

选择 Git,在 Repository 里面,点击 Branches 按钮
创建分支
在弹出的 Git Branches 框里,点击 New Branch 按钮。
New Branch
填写分支名称,创建 hot-fix 分支。
填写分支名称
然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix 分支

切换分支

在 IDEA 窗口的右下角,切换到 master 分支。
切换分支
然后在 IDEA 窗口的右下角看到了 master,说明 master 分支切换成功。
切换分支成功

合并分支

在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支。
合并分支
如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库
合并分支

解决冲突

如图所示,如果 master 分支和 hot-fix 分支都修改了代码,在合并分支的时候就会发生冲突
解决冲突
解决冲突
我们现在站在 master 分支上合并 hot-fix 分支,就会发生代码冲突。
解决冲突代码
点击 Conflicts 框里的 Merge 按钮,进行手动合并代码。
手动合并代码
手动合并完代码以后,点击右下角的 Apply 按钮。
点击Apply 按钮
代码冲突解决,自动提交本地库。
自动提交本地库


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/5296.html
喜欢 (1)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】