IDEA集成Git环境

1.配置 Git 忽略文件

为什么要忽略他们?

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

怎么忽略?

  • 创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore)
    这个文件的存放位置原则上在哪里都可以,为了便于让 ~/.gitconfig 文件引用,建议也放在用户家目录下,例如:C:\Users\你自己的用户名
    在这里插入图片描述

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
  • 在 .gitconfig 文件中引入忽略配置文件(此文件在 Windows 的家目录中),例如:C:\Users\你自己的用户名

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

2.定位Git程序

在这里插入图片描述

3.初始化本地库

在这里插入图片描述

4.添加到暂存区

在这里插入图片描述

5.提交到本地库

在这里插入图片描述
在这里插入图片描述

6.切换版本

我们修改文件后再提交一次
这是修改后的文件内容
在这里插入图片描述

然后我们恢复版本
在这里插入图片描述

查看恢复后的文件内容
在这里插入图片描述

7.创建分支

选择 Git,点击 Branches 按钮
在这里插入图片描述

在弹出的 Git Branches 框里,点击 New Branch 按钮
在这里插入图片描述

填写分支名称,创建 hot-fix 分支
在这里插入图片描述

接着就可以看到分支创建成功
在这里插入图片描述

8.切换分支

在这里插入图片描述

9.合并分支

我们新建一个项目演示
在这里插入图片描述

编写一个 Java 类
在这里插入图片描述

初始化本地库
在这里插入图片描述

添加到暂存区、添加到本地库
在这里插入图片描述
在这里插入图片描述

创建 hot-fix 分支
在这里插入图片描述

更改 Java 类中的内容
在这里插入图片描述

提交到本地库
在这里插入图片描述
在这里插入图片描述

切换到 master 分支
在这里插入图片描述

进行合并
在这里插入图片描述

删除 hot-fix 分支
在这里插入图片描述

查看 master 分支的两个版本
在这里插入图片描述

如果代码没有冲突,分支直接合并成功,分支合并成功之后,代码自动提交,无需手动提交本地库。

10.解决冲突

如果 master 分支和 hot-fix 分支都修改了代码,在合并分支的时候就会发生冲突。
重新创建一个项目进行测试
在这里插入图片描述

跟 6.9 合并分支 类似

  • 初始化本地库

  • 添加 Java 类

  • 添加到暂存区

  • 添加到本地库

  • 创建 hot-fix 分支

  • 修改 Java 类的内容
    在这里插入图片描述

  • 添加到本地库

  • 切换到 master 分支

  • 修改 Java 类的内容
    在这里插入图片描述

  • 提交到本地库

  • 查看效果
    在这里插入图片描述

  • 进行合并
    在这里插入图片描述

  • 弹出提示框
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

  • 18
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值