1. 克隆(Clone)项目
这是你开始的第一步。你需要将远程仓库的代码克隆到本地。
- 打开 IDEA,选择 Get from VCS。
- 在弹出的窗口中,选择 Git。
- 粘贴远程仓库的 URL(通常来自 GitHub、GitLab 等)。
- 选择一个本地目录来存放项目,然后点击 Clone。
IDEA 会自动将代码下载到你指定的文件夹,并在 IDE 中打开这个项目。
2. 提交(Commit)和推送(Push)
这是你日常开发中最常做的两件事。
提交(Commit)
当你修改了代码或者新增了文件后,你可以将这些改动提交到本地仓库。
- 在 IDEA 右上角找到 Commit 按钮(通常是一个绿色的对勾或带箭头的图标),或者使用快捷键
Ctrl + K
(Windows/Linux) /Cmd + K
(macOS)。 - 在弹出的 Commit 窗口中,左侧会列出你所有已修改或新增的文件。
- 勾选你想提交的文件。
- 在下面的文本框中输入你的 提交信息(Commit Message),描述你这次提交做了什么。
- 点击 Commit 按钮。
推送(Push)
提交到本地仓库后,你需要将这些提交推送到远程仓库,这样你的改动才能被团队成员看到。
- 在 IDEA 右上角找到 Push 按钮(通常是一个向上的箭头),或者使用快捷键
Ctrl + Shift + K
(Windows/Linux) /Cmd + Shift + K
(macOS)。 - 在弹出的 Push 窗口中,你可以看到即将被推送的所有提交记录。
- 确认无误后,点击 Push 按钮。
3. 拉取(Pull)和更新(Update)
在你开始工作前或者工作过程中,你需要将远程仓库的最新代码同步到本地,以避免冲突。
- 更新项目:在 IDEA 右上角找到 Update Project 按钮(通常是一个向下的蓝色箭头),或者使用快捷键
Ctrl + T
(Windows/Linux) /Cmd + T
(macOS)。 - IDEA 会自动执行
git pull
操作,将远程仓库的最新代码拉取到你的本地分支。如果遇到冲突,它会弹出一个窗口让你解决。
4. 分支(Branch)管理
分支是 Git 的核心功能之一,IDEA 提供了非常直观的分支管理界面。
- 在 IDEA 右下角的状态栏,你会看到当前所在的分支名,点击它。
- 在弹出的菜单中,你可以:
- New Branch:新建一个分支。
- Checkout:切换到已有的分支。
- Merge:将其他分支的代码合并到当前分支。
- Rebase:对当前分支进行变基操作。
5. 查看 Git 历史记录
这是非常有用的功能,可以让你追踪每次提交的改动。
- 在 IDEA 左侧或底部找到 Git 工具窗口,点击打开它。
- 在 Log 标签页下,你可以看到完整的提交历史,包括提交者、提交时间、提交信息等。
- 点击任何一条提交记录,你都可以看到这次提交具体修改了哪些文件。双击文件,还能看到代码的差异对比(Diff)。
总结
IntelliJ IDEA 的 Git 功能非常集成化,它将所有常用的 Git 命令都做成了可视化的按钮和菜单,无需频繁使用命令行。