27、Git-IDEA集成Git-环境准备
之前我们玩Git都是在Git的命令行里面输入命令进行操作。
现在集成到IDEA里面。
配置Git忽略文件。
在idea项目里面,会存在一些配置文件
我们希望使用git管理的idea项目。只需要管理pom文件和代码就好了
其他的文件忽略就行。
为什么要忽略他们?
这些文件与项目的实际功能没有关系。
也不参与服务器部署运行。
忽略掉他们可以屏蔽IDE工具之间的差异。
如何忽略他们呢?
1、创建忽略规则的文件。
后缀名一定要是.ignore
文件的存放位置原则上在哪里都Ok,但是建议放在用户的家目录下面。
1、在这个目录新建一个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
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
2、配置好文件之后:
需要在.gitconfig文件里面引用git.ignore文件。
之前的.gitconfig文件:
现在:
[user]
name = raotenglong
email = raotenglong@qq.com
[core]
excludesfile = C:/Users/15706/git.ignore
3、在idea里面定位Git程序
这里我们简单在idea里面创建一个maven工程。
2、来到settings
28、Git-IDEA集成Git-初始化&添加&提交
使用idea来初始化本地库
先来看下这个项目在磁盘的位置:
1、项目右键:
发现项目里面没有.git文件夹。
VCS:version control setting
之后明显发现pom文件已经变红了。
红颜色的文件表示没有被追踪到。【没有在暂存区里面】
如何将这个Pom文件由工作区添加到暂存区呢?
右键pom文件
点击这个ADD就可以。
点击之后pom文件就变绿了。
绿色文件代表文件已经在暂存区,但是还没有提交到本地库。
先不着急提交代码:
先写点代码:
我们写完代码之后,idea比较智能,会弹出一个窗口。检测到我们新建了一个目录,问我们是否需要add进暂存区。选择add
我们准备将整个项目所有的代码全部add进暂存区。
右键整个项目:
我们不想强制添加那些当时配置了忽略的文件。
将整个项目全部commit到本地库。
右键项目:
这里面写的就是一些-m的提交日志信息。
点击commit
现在的类又全部变成了黑色。
29、Git-IDEA集成Git-切换版本
再对类进行修改
之后commit
commit之后:
再提交一次:
这个时候我们就已经提交了三次。
idea查看版本信息:
绿色代表当前分支是master
黄色代表当前界面看到的,头指针也指向master,master指向third commit
使用idea如何切换版本?
比如:当前在这个版本。
想要切换到second commit版本中。
选中second commit版本,右键。
这个时候头指针就指向了第二个版本。
上面的代码页发生了变化。
没有3333333