一、IDEA配置Git
打开 Settings 窗口
选择本地安装的 git.exe
点击 Test ,如果弹出显示 git版本号,则说明配置成功,点击“OK”即可
二、创建项目并提交到本地库
1.创建项目
2.将项目提交到本地库
选择项目名
如下图,颜色变为红色,则表示已经初始化好了本地库
提交代码暂存区和本地库
三、IDEA指定忽略文件
概念:IDEA构建项目的特殊文件和class文件目录这些都是 IDEA 为了管理我们创建的工程而维护的文件,和开发的代码没有 直接关系。最好不要在 Git 中进行追踪,也就是把它们忽略。
*.iml 以iml后缀结尾文件
classes 目录下所有文件
targe 目录下所有文件
为什么要忽略特定文件呢?
同一个团队中很难保证大家使用相同的 IDEA工具,而 IDEA工具不同时,相关工 程特定文件就有可能不同。如果这些文件加入版本制,那么开发时很可能需要为 了这些文件解决冲突。
指定忽略的置文件或目录:
方式1:忽略指定文件,在IDEA列表中不显示出来,就不会被选择。
打开Setttings →Editor → File Types →Ignore files and folders下输入忽略文件
方式2:指定忽略文件或目录
Settings → Version Control → Ignored Files→ +
再刷新一下,就变成黄绿色
方式3:安装.ignore插件来忽略文件
在左侧菜单栏找到Plugins,点击Browse repositories…
搜索 .ignore ,点击Install,安装完成后,重启IDEA
重启完,在项目上右键->New ->.ignore file ->.gitignore file(Git)
选择NO,不加入到Git管理中
四、推送到远程库
设置远程库信息:
提交到远程库:
五、克隆远程仓库项目到本地
在工具栏上:VCS → Checkout from Version Control → Git
克隆,然后点clone
把克隆下来的项目创建到IDEA中
导入操作
六、拉取远程库代码到本地
操作步骤:
项目右键 → Git → Repository → Pull
七、解决冲突
当Push时,出现以下窗口,说明有冲突,需要合并操作,点击merge进行合并
选择处理方式, 选择 Merge…
如下图,左边是本地库,中间是最终合并结果,右边是远程仓库
合并完成后,点击Apply
然后再推送到远程库
推送到远程库: 项目右键 → Git → Repository → Push