文件的配置
配置两个文件 git.ignore(自己创建) 和git.config(安装git会生成的)二者在同一目录下,是自己的用户目录下面
git.config文件中配置件中
git.ignore文件配置:忽略掉idea生成的一些没用的文件
# 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
idea的配置和使用
先进入setting找到Version Control 下面的Git
配置:你自己的安装git的路径,找到bin\git.exe
测试:点击Test,出现版本号,代表你成功了,也有可能出现弹窗,点击OK就行,然后点击apply,ok完成。
此时你可以回到自己的项目,此时你的项目中还没有被初始化没有出现.git这个文件夹(这是个隐藏文件夹,需要自己设置打开),被git所知道,所以我们需要初始化
创建,初始化本地库
默认是当前项目根目录:
添加缓存区本地库:
切换版本号:
创建分支:
第二个地方创建分支:
切换分支:点击上面第二种创建的分支的地方,会有下面的窗口,然后切换
合并分支:
1.正常合并:
首先切换到你的当前分支,这里以master为例,单击master,选中要合并的分支,再点击Merge into Current,hot-fix分支就会合并到master分支中
2.代码冲突的合并:举例
在master分支下,你修改了代码并且提交到本地库;在hot-fix分支条件下,修改了代码,并且提交本地库,此时要合并二者,就会产生 代码合并冲突弹出下面的框:
手动合并:完成点击apply