第七章 idea集成git本地库操作

第一节 配置忽略文件

1、哪些文件需要忽略?

对于git来说可以忽略的文件
Eclipse工程特定文件
在这里插入图片描述IDEA工IDEA工程特定文件
在这里插入图片描述
编译产生的二进制文件(对于Maven工程来说就是target目录)
在这里插入图片描述

2、为什么要忽略这些文件?

与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽IDEA工具之间的差异,避免这些无关的文件对我们版本控制造成不必要的干扰。

3、忽略文件配置

①创建忽略规则文件

这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig文件引用(之前用户签名的文件),建议也放在用户家目录下

  1. 我的用户家目录

在这里插入图片描述
2. 文件名称
名称git.ignore
3. 文件内容如下

 #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文件中引用忽略规则文件(文件位置在加目录下)

.gitconfig在用户家目录下

#之前的用户签名
[user]
	name = ww 
	email = ww@qq.com
	#引用刚才编写的忽略文件
[core]
	excludesfile = C:/Users/Administrator/git.ignore

注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

第二节 初始化本地库

2、初始化本地

1、在IDEA中定位Git程序

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

2、初始化本地库

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

第三节 添加与提交

此时观察项目会发现pom.xml为红色
这是因为当前内容未被添加到暂存区

1、添加到暂存区

在工程目录上点右键:
在这里插入图片描述

2、提交到本地库

在要提交的目录或文件这里点右键:
在这里插入图片描述

在这里插入图片描述

整个项目的提交  
右击项目
依次如下

在这里插入图片描述

第四节 切换版本

如第三节多提交几个不同的版本进行版本切换的演示

1.查看版本

窗口左下角
分别点击 version control-》log
在这里插入图片描述

2.切换版本

在要切换的版本后右击-》点击checkout Revision
在这里插入图片描述
在这里插入图片描述

第五节 分支

1.创建分支

方式一

右击项目->选择Git,在Repository里面,点击Branches按钮。
在这里插入图片描述
在弹出的Git Branches框里,点击New Branch按钮。
在这里插入图片描述
填写分支名称,创建hot-fix分支。

方式二

在这里插入图片描述
输入分支名称:
在这里插入图片描述

2、切换分支

右下角是当前所在分支
在这里插入图片描述

3.合并分支

1.没有冲突

在IDEA窗口的右下角,将hot-fix分支合并到当前master分支。
如果代码没有冲突,分支直接合并成功

点击右下角

点击被合并的分支
如下将hot-fix合并到master
在这里插入图片描述

2.合并出现冲突

解决冲突
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值