Skip to content

IntelliJ IDEA 集成 Git

以下以 IntelliJ IDEA(Ultimate / Community)为例;WebStorm、PyCharm 等同系 IDE 的 Git 入口与选项高度相似。

1. 确认本机已安装 Git

IDEA 只负责调用本机的 git 可执行文件。终端能跑 git --version 即可。

指定 Git 路径File → Settings(macOS 为 IntelliJ IDEA → Settings)→ Version Control → Git,在 Path to Git executable 中填写 git.exe 或完整路径(Windows 常见为 C:\Program Files\Git\bin\git.exe),点击 Test 应显示版本号。

2. 从远程克隆

File → New → Project from Version Control,选择 Git,填入 URL:

  • HTTPS:https://github.com/用户/仓库.git
  • SSH:git@github.com:用户/仓库.git

选择本地目录后 Clone。首次用 SSH 若失败,先在本机终端完成 SSH 免密 配置。

3. 日常界面入口

功能常见入口
提交工具栏 Commit(或 Ctrl+K / ⌘K
推送 / 拉取Git → Push… / Git → Pull…
日志与分支底栏 Git 工具窗口,或 Git → Show Git Log
分支切换 / 新建右下角分支名,或 Git → Branches…

4. 提交(Commit)

  • Commit 窗口左侧勾选要纳入本次提交的文件;可展开文件查看 diff。
  • Commit Message 写清楚本次改动;团队若约定 emoji 前缀,在此书写即可。
  • Amend:勾选 Amend 可修改最近一次提交(已推送的提交慎用,需团队规范允许)。

部分提交:只勾选部分文件或部分 hunk(在 diff 里用 Include 片段级暂存)。

5. 合并与冲突

拉取或合并产生冲突时,IDEA 会标出冲突文件。打开文件可见 Accept Yours / Accept Theirs / Merge… 等操作;也可用内置 三栏合并工具 逐段选择。

处理完后将文件标记为已解决并继续完成合并提交。

6. 建议写入 .gitignore 的内容

IDEA 会在项目下生成 .idea/ 与若干个人化文件。若团队不共享整套 .idea,可忽略:

gitignore
.idea/
*.iml
out/

若团队统一共享部分运行配置,可只忽略敏感或个人子目录,按团队约定即可。

7. 终端与 IDEA 双开

IDEA 内置 Terminal 与系统 Git 一致;命令行与图形界面操作同一仓库无冲突,注意不要同时对同一文件做冲突编辑即可。

命令行速查见 常用命令

最近更新