1. 程式人生 > 實用技巧 >【Git】在 Idea 中使用 Git

【Git】在 Idea 中使用 Git

在 Idea 中使用 Git

1 安裝 Git 核心程式

根據自己的電腦作業系統從 Git 官網 https://git-scm.com/ 下載對應的 Git 核心程式。 以 git-2.21.0 為例說明安裝步驟:

  1. 雙擊 Git-2.21.0-64-bit.exe

  2. 點選 Next 設定安裝路徑

  3. 點選 Next

  4. 點選 Next

  5. 點選 Next,選擇預設的編輯器

  6. 點選 Next,選擇第一項

  7. 點選 Next

  8. 點選 Next

  9. 點選 Next

  10. 點選 Next

  11. 點選 Install 開始安裝

  12. 點選 Finish 安裝完成

2 全域性配置

2.1 配置 Git 核心程式

  1. 配置 git.exe 執行檔案

    點選工具欄中的 settings→Version Control→Git

  2. 點選 Test 測試

2.2 配置 GitHub 賬戶


  1. 點選 OK 完成配置

3 建立本地庫

3.1 新建本地庫

  1. 建立一個 Empty Project

  2. 在空工程(Empty Project)中新增模組(Modules)

  3. 新增一個 Maven 模組

  4. 選擇我無論如何都想編輯這個檔案

  5. 建立本地庫

  6. 選擇當前模組的上一級目錄

  7. 點選 OK 本地庫建立成功

  8. 同時工具欄會出現 Git 相關操作

  9. 在 src/main/java 和 src/main/resources 目錄下建立檔案,建立了新檔案之後會提示是否新增到暫存區

  10. 如果點選了 Cancel,此時檔案只存在於工作區,檔案的狀態如下圖:

  11. 設定忽略檔案
    在模組上右鍵,選擇一種方式設定忽略的檔案

    Tips:方式二隻需要修改.git/info 目錄下的 exclude 檔案即可,不需要建立新的檔案,所以建議大家選擇這種方式。

  12. 彈出提示框,提示是否在當前工作區建立.gitignore 檔案

  13. 點選 Create,新增如下內容

    .idea
    *.iml
  14. 建立.gitignore 檔案之後發現被忽略的檔案變成了灰色(有時候可能需要重新整理模組或重啟 Idea 才能看到)

  15. 在模組上右鍵將檔案新增到暫存區

  16. 新增到暫存區之後檔案的狀態如下圖:

  17. 在模組上右鍵或點選工具欄將檔案新增到本地庫

工具欄

  1. 添加註釋內容後提交

  2. 提交到本地庫之後檔案的狀態如下圖:

3.2 版本間切換

  1. 在模組上右鍵或者點選工具欄檢視歷史

  2. 選擇要切換的版本

  3. 右鍵→Copy Revision Number

  4. 在模組上右鍵

  5. 選擇 Hard 並貼上版本號

  6. 版本切換成功

3.3 建立分支

  1. 在模組上右鍵

  2. 點選 New Branch

  3. 給新分支命名

  4. 點選 Create 後自動切換到新分支

  5. 在新分支新增新的程式碼並提交

3.4 合併分支

  1. 在模組上右鍵切換到主幹

  2. 在模組上右鍵選擇合併改變

  3. 選擇要合併的分支

  4. 合併成功

3.5 解決衝突

讓主幹和分支在同一個位置新增一行程式碼

  1. 分支新增內容,並新增到暫存區和本地庫

  2. 主幹新增內容,並新增到暫存區和本地庫

  3. 在主幹合併分支內容,出現衝突

  4. 選擇合併,出現處理視窗

  5. 處理之後

  6. 點選 Apply 應用

4 將本地庫上傳到 GitHub

4.1 上傳本地庫

  1. 在 GitHub 網站上建立倉庫

  2. 複製倉庫地址

  3. 在 Idea 中的模組上右鍵

  4. 設定遠端地址別名

  5. 點選 Push 推送到 GitHub 倉庫

  6. 上傳成功

4.2 更新本地庫

正常情況下是合作伙伴上傳新的程式碼到 GitHub,如果此時本地庫不更新將無法上傳,為了簡單起見,我們直接在 GitHub 上線上修改檔案。

  1. 在 GitHub 上線上新增一個檔案

  2. Idea 中的本地庫也修改檔案、新增到暫存庫、新增到本地庫,然後上傳,發現上傳被拒絕

  3. 此時點選 Merge 或 Rebase 都可以實現本地庫與遠端 GitHub 的同步

  4. 也可以點選 Cancel 之後通過以下方式更新本地庫

  5. 點選 Pull 將 GitHub 上最新的程式碼合併都本地庫

  6. 點選 Pull 之後更新本地庫成功

5 從 GitHub 上克隆專案到本地

  1. 點選 Idea 中的 CVS 選項

  2. 輸入 GitHub 中的倉庫地址並指定專案的存放路徑

  3. 提示是否為克隆的專案建立一個新工程

  4. 點選 Yes 彈出匯入工程的提示框

  5. 點選 Finish 之後在 Idea 中顯示的是一個空工程

  6. 需要為新工程配置一下 JDK、匯入 Module

  7. 克隆成功