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 命令都做成了可視化的按鈕和菜單,無需頻繁使用命令行。