一、开启与配置Git插件
打开IDEA后,点击顶部菜单File进入Settings,Mac系统用户点击Preferences。在左侧导航栏找到Version Control下的Git选项。确认右侧的Path to Git executable指向你电脑上的Git可执行文件路径,如果未识别到,点击Browse手动选择。设置完成后点击Apply保存。这一步是基础,只有插件正常加载,后续的提交、分支管理等功能才能正常使用。
二、初始化本地仓库与克隆项目
如果你是从零开始的项目,可以在IDEA底部工具栏点击Git标签,选择Add Directory to VCS,然后勾选Git。这时项目根目录会出现一个.git文件夹,表示本地版本控制已启用。如果是拉取现有代码,直接点击菜单栏VCS下的Get from Version Control,输入远程仓库地址并指定本地存放路径,点击Clone即可。等待进度条走完,代码就会同步到项目中。
三、日常代码提交流程
修改完代码后,IDEA界面右侧会自动弹出Commit窗口。左下角会列出所有被修改的文件,未暂存的文件显示为灰色,已暂存的显示为绿色。点击Stage Changes按钮将需要提交的代码加入暂存区。在Commit Message框内填写本次修改说明,尽量简明扼要,例如修复登录页样式错乱或新增用户权限接口。填写完毕后,点击Commit提交。如果需要同步到远程服务器,点击右侧的Push按钮即可完成上传。
四、分支管理与切换
多个人协作开发时,分支管理至关重要。点击底部Git标签旁的下拉箭头,选择New Branch,输入分支名称并回车,IDEA会自动切换到新分支。此时你可以在此分支上独立开发,不会影响主分支的代码。切换回原有分支时,再次点击该下拉箭头选择对应分支即可。合并分支前,务必先切回目标分支,执行Pull获取最新代码,再右键点击源分支选择Merge into Current,完成代码整合。
五、解决代码冲突
多人同时修改同一文件的相同位置时,合并操作会触发冲突提示。IDEA会在编辑器中用红色和蓝色高亮标出冲突区域,左侧显示你的改动,右侧显示他人的改动。你可以直接在代码中手动调整,保留需要的部分,删除多余的标记。修改完成后点击Accept Merge,IDEA会自动清理冲突符号并恢复正常的代码结构。处理完所有冲突文件后,继续执行Commit操作即可完成合并。
六、忽略不需要上传的文件
项目中通常包含编译生成的类文件、依赖包或本地配置文件,这些不应提交到远程仓库。在项目根目录创建名为.gitignore的文件,在里面逐行填写需要忽略的路径规则。例如星号点class表示忽略所有类文件,target斜杠表示忽略构建输出目录。保存后,IDEA的Git状态面板会自动过滤掉这些文件,避免误提交导致仓库体积膨胀或隐私泄露。
七、高效使用的小技巧
善用局部提交功能,只勾选真正相关的代码行进行提交,保持日志清晰。遇到临时打断的情况,可以使用Shelf功能将未完成的工作暂时搁置,需要时再重新应用。定期点击VCS菜单下的Update Project同步远程更新,防止遗漏他人修改。配合快捷键Ctrl加K快速唤起提交窗口,Alt加Shift加C查看最近的历史记录,能大幅提升日常开发效率。



