必须严格按克隆→配置→修改→暂存→提交→推送六步执行:先克隆远程仓库并信任项目,再配置全局Git用户名和邮箱(需与平台注册邮箱一致),接着修改文件、在提交工具窗口勾选并输入规范提交信息,最后通过Git→推送或快捷键完成推送,首次推送需勾选“设置上游”以建立分支跟踪。

要在IntelliJ IDEA中完成从远程仓库拉取代码到本地、修改后提交并推送到远程的完整闭环,必须严格按顺序执行克隆→配置→修改→暂存→提交→推送六步操作,漏掉任一环节都可能导致推送失败或本地状态混乱。
克隆远程仓库到本地
打开IDEA欢迎界面,点击【克隆存储库】按钮;若已打开项目,则通过 VCS → 从版本控制获取 进入。
在弹出的对话框中粘贴远程仓库URL(如https://gitee.com/xxx/project.git),确保协议与你账户权限匹配——用HTTPS需每次输账号密码,用SSH则必须提前配好密钥且账户有仓库写权限。
选择本地存放路径,勾选【浅克隆】仅当明确需要节省空间且不关心完整历史时启用;否则默认不勾选,避免后续无法检出旧分支或回溯问题提交。
点击克隆→等待进度条结束→在弹出的“信任并打开项目?”对话框中选择【信任项目】(若代码来源可信),否则部分插件和脚本将被禁用。
配置Git用户信息(不可跳过)
首次提交前IDEA会强制弹窗提示配置用户名和邮箱,此时必须填写与远程平台(GitHub/GitLab/Gitee)注册信息完全一致的邮箱,否则提交记录将无法关联到你的个人主页。
如果跳过弹窗或配置错误,可在Terminal中执行:
$ git config --global user.name "your_name"
$ git config --global user.email "your_email@domain.com"
验证是否生效:执行 git config --list,确认输出中包含正确user.name和user.email字段。
修改代码并提交到本地仓库
第一步:在项目中修改任意一个.java文件,保存后文件名变为蓝色(表示已修改但未暂存)。
第二步:打开左侧提交工具窗口(Alt+0),勾选待提交文件→输入规范提交信息(如"fix: 修复登录页空指针异常")→点击【提交】按钮。
第三步:若需将多个小修改合并为一次提交,可先全部勾选再统一提交;但禁止把不同功能、不同模块的修改混在一个提交里,这会导致后续回滚困难、Code Review难以聚焦。
第四步:提交成功后,文件名恢复为黑色,且Git日志中可见新提交记录(含作者、时间、消息)。
推送本地提交到远程仓库
方法一:点击顶部菜单Git → 推送,弹出推送窗口自动识别未推送的提交,直接点【推送】即可。
方法二:右键项目根目录→Git → 推送,效果相同。
方法三:使用快捷键 Ctrl+Shift+K 快速唤起推送面板。
注意:首次推送时若提示“no upstream configured”,说明本地分支尚未关联远程分支,此时勾选【推送当前分支并设置上游】,IDEA会自动执行 git push --set-upstream origin main(或master,依远程默认分支名而定)。











