环境准备
- 配置忽略文件
目的:部分文件与项目的实际功能无关(如idea生成的一些文件),不参与服务器上部署运行,把它们忽略掉能够屏蔽IDE工具之间的差异。- 创建忽略规则文件
xxx.ignore
(前缀名随便,建议为git.ignore
),存放位置原则上哪里都可以,但为便于引用,建议放在用户目录下。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
- 引用忽略文件
打开.gitconfig
文件(该文件同样在用户目录下),加入以下信息:
[core] excludesfile = C:/Users/chenweisong/git.ignore
请将 = 后的目录换成你的
git.ignore
文件地址。
注:此处的目录必须使用正斜线(/
),不能用反斜线(\
)。
- 创建忽略规则文件
- idea中配置Git
新建一个项目,此处新建一个maven项目git-test作示范。
依次选择File->Fettings->Version Control->Git
然后配置你为Git安装目录下的cmd\git.exe的目录(idea可能会自动识别,此时则不用手动选择目录),然后点击Test,提示Git版本信息即为配置成功。
在idea中进行Git操作
- 在idea中初始化本地库
依次选择 VCS->Create Git Repository (部分版本idea可能为VCS->Import into Version Control->Create Git Repository)
点击后默认已选择当然项目目录,点击OK即可。
此时已在你的项目目录下生成.git
隐藏目录,证明初始化完成。初始化完成后,在idea中显示红色的文件代表未添加到暂存区文件,绿色代表未提交到本地库文件。 - 添加暂存区、提交本地库
代码测试:新建一个类,在main方法中输出“hello git”
添加到暂存区:右键项目(或选择单个文件)->Git->Add
提交到本地库:同上,在Git中选择Commit Directory,填写提交描述(同git bash
中-m"xxx"
中的xxx描述),填写后提交即可。 - 版本切换
我们在刚才的代码中,再输出一句"hello git2" ,然后按刚才的方法提交到本地库,提交描述为 “commit 2”,这是我们的第二个版本。
同理,再修改代码输出一句"hello git3" ,提交到本地库,提交描述为“commit 3”,这是我们的第三个版本。
完成后,想切换到之前的第一第二个版本,可在下方点击Git,在log中可看到我们的版本历史。(部分版本idea为在下方之间点击log)
在版本历史这里可看到有两个黄绿小标签,黄色标签所指示版本代表提交的最新版本,绿色标签所指示版本代表当前idea中所显示的版本。
我们可以右键某个版本,选择 Checkout Revision '....' 切换到之前的版本,切换后代码已发生变化。
标签:集成,文件,git,提交,idea,Git,版本 From: https://www.cnblogs.com/tuuli/p/16989916.html