intelliJ-IDEA的版本控制设置项,打开File>Settings>Version Control

可以看到里面有Git插件选项.点击Git选项卡,就可以进入到Git相关的配置.
2. Git.exe和Github的配置2.1 关联git.exe
先确保电脑上已经安装了Git和TortoiseGit,接着再配置git客户端. 
2.2 配置Github
下面是选择账号和密码登录 

Show directories with changed descendants
表示子目录有文件被修改了,则该文件的所有上层目录都显示版本控制被修改的颜色(建议勾选).
添加新文件和删除文件的提示信息设置. 
忽略文件的设置 
commit文件的时候会出现如下的面板 
4.1 show Diff
show Diff可以比较本地仓库跟服务器文件的不同 
4.2 Move to Another ChangeList
这个选项可以将改动的文件分门别类的放置在一个文件夹中,等修改完毕,可以一起提交(一般用在分模块开发,也就是开发完一个模块时,可以将这个模块上改动的代码设置到一个文件夹中,然后再一起提交). 
4.3 查看提交信息

如果使用Git版本控制的话,可以看到右下角有分支切换的设置入口. 


4.1 选择Import into Version Control
4.2 填写相关的信息

4.3 此时查看GitHub下,多了一个项目仓库.
右键项目名称,可以看到git操作的入口如下: 
也可以在工具栏中进行操作,工具栏中有这五个按钮. 
第一个按钮: Update Project 更新项目;
第二个按钮: Commit changes 提交项目上所有变化的文件,点击这个按钮不会立马提交所有文件.而是先弹出一个被修改文件的一个汇总框,具体操作下面会有图片进行专门介绍;
第三个按钮: Compare with the Same Repository Version 当前文件与服务器上该文件之前版本的内容进行比较.如果当前编辑的文件没有修改,则是灰色不可点击;
第四个按钮: Show history 显示当前文件的历史记录;
第五个按钮: Revert 还原当前被修改的文件到未被修改的版本状态,如果当前编辑的文件没有修改,则是灰色不可点击.
还原按钮的具体作用,例如下面添加了一行,如果不满意,可以还原. 
提交按钮的作用,但是如果想提交代码,可以选择这个. 填写相关信息后,可以直接选择Commit And Push 
最后Push一下 
提示提交成功 
提交完毕后,可以看到如下的记录. 
这时候在GitHub上就可以查看项目的更新信息了.