Git入门-02¶
7.IDEA集成git¶
7.1配置git.ignore文件¶
- 为什么要忽略他们?
答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。
- 怎么忽略?
1)创建忽略规则文件 xxxx.ignore(前缀名随便,建议是 git.ignore),这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户home目录下
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
2)在.gitconfig 文件中引用git.ignore配置文件(.gitconfig 文件在 Windows 的家目录中)
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”
7.2定位Git程序¶
- 按照如下顺序,在输入框内选择git程序的bin目录下的git.exe,点击test,如果成功会在下方显示git的版本。
7.3初始化本地库¶
- 点击idea上方的VCS,点击Create Git Repository
- 选择要创建 Git 本地仓库的工程,点击ok
7.4添加到暂存区¶
- 创建完之后,可以通过右键文件/目录,选择Git,选择add的方式将文件/目录添加到暂存区
- 在新创建文件时,idea也会自动提示是否添加文件到暂存区
7.5提交到本地库¶
右键选择项目文件夹,选择Git,选择commit Directory,会弹出如下框框:
填写你的提交信息,点击commit即可。
7.6切换版本¶
点击界面右下方的Git,可以查看提交历史记录:
提交的历史记录上,可以看到当前分支上面有两个标签,黄色标签代表HEAD指针,绿色标签代表当前分支:
如果要切换版本,只需要选择任意的提交记录,右击选择 Checkout Revision '版本号'
即可。
7.7创建分支¶
点击idea右下角的分支名称(该名称表示你当前所处的分支),选择New Branch,在弹窗中填入分支名来创建新分支(如果勾选了Checkout branch选项,在创建分支的同时会切换到新分支上)
7.8切换分支¶
同样是点击idea右下角的分支名称,选择要切换的分支,点击,选择Checkout,即可切换分支。
7.9合并分支¶
7.9.1正常合并¶
在idea的右下角,点击当前分支,点击要合并的分支feature,在新窗口中选择Merge '要合并的分支' into '目标分支'
,将feature分支合并到当前master分支。
7.9.2冲突合并¶
有时候进行上述操作时,如果代码产生了冲突,就会提示需要手动合并代码。
点击上面窗口的Merge按钮,会弹出如下形式的窗口。选择合适的代码手动进行合并,最后点击Apply。
合并成功: