【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
1 安裝 Git 核心程式
根據自己的電腦作業系統從 Git 官網 https://git-scm.com/ 下載對應的 Git 核心程式。 以 git-2.21.0 為例說明安裝步驟:
雙擊 Git-2.21.0-64-bit.exe
點選 Next 設定安裝路徑
點選 Next
點選 Next
點選 Next,選擇預設的編輯器
點選 Next,選擇第一項
點選 Next
點選 Next
點選 Next
點選 Next
點選 Install 開始安裝
點選 Finish 安裝完成
2 全域性配置
2.1 配置 Git 核心程式
配置 git.exe 執行檔案
點選 Test 測試
2.2 配置 GitHub 賬戶
- 點選 OK 完成配置
3 建立本地庫
3.1 新建本地庫
建立一個 Empty Project
在空工程(Empty Project)中新增模組(Modules)
新增一個 Maven 模組
選擇我無論如何都想編輯這個檔案
建立本地庫
選擇當前模組的上一級目錄
點選 OK 本地庫建立成功
同時工具欄會出現 Git 相關操作
在 src/main/java 和 src/main/resources 目錄下建立檔案,建立了新檔案之後會提示是否新增到暫存區
如果點選了 Cancel,此時檔案只存在於工作區,檔案的狀態如下圖:
設定忽略檔案
在模組上右鍵,選擇一種方式設定忽略的檔案
Tips:方式二隻需要修改.git/info 目錄下的 exclude 檔案即可,不需要建立新的檔案,所以建議大家選擇這種方式。
彈出提示框,提示是否在當前工作區建立.gitignore 檔案
點選 Create,新增如下內容
.idea *.iml
建立.gitignore 檔案之後發現被忽略的檔案變成了灰色(有時候可能需要重新整理模組或重啟 Idea 才能看到)
在模組上右鍵將檔案新增到暫存區
新增到暫存區之後檔案的狀態如下圖:
在模組上右鍵或點選工具欄將檔案新增到本地庫
工具欄
添加註釋內容後提交
提交到本地庫之後檔案的狀態如下圖:
3.2 版本間切換
在模組上右鍵或者點選工具欄檢視歷史
選擇要切換的版本
右鍵→Copy Revision Number
在模組上右鍵
選擇 Hard 並貼上版本號
版本切換成功
3.3 建立分支
在模組上右鍵
點選 New Branch
給新分支命名
點選 Create 後自動切換到新分支
在新分支新增新的程式碼並提交
3.4 合併分支
在模組上右鍵切換到主幹
在模組上右鍵選擇合併改變
選擇要合併的分支
合併成功
3.5 解決衝突
讓主幹和分支在同一個位置新增一行程式碼
分支新增內容,並新增到暫存區和本地庫
主幹新增內容,並新增到暫存區和本地庫
在主幹合併分支內容,出現衝突
選擇合併,出現處理視窗
處理之後
點選 Apply 應用
4 將本地庫上傳到 GitHub
4.1 上傳本地庫
在 GitHub 網站上建立倉庫
複製倉庫地址
在 Idea 中的模組上右鍵
設定遠端地址別名
點選 Push 推送到 GitHub 倉庫
上傳成功
4.2 更新本地庫
正常情況下是合作伙伴上傳新的程式碼到 GitHub,如果此時本地庫不更新將無法上傳,為了簡單起見,我們直接在 GitHub 上線上修改檔案。
在 GitHub 上線上新增一個檔案
Idea 中的本地庫也修改檔案、新增到暫存庫、新增到本地庫,然後上傳,發現上傳被拒絕
此時點選 Merge 或 Rebase 都可以實現本地庫與遠端 GitHub 的同步
也可以點選 Cancel 之後通過以下方式更新本地庫
點選 Pull 將 GitHub 上最新的程式碼合併都本地庫
點選 Pull 之後更新本地庫成功
5 從 GitHub 上克隆專案到本地
點選 Idea 中的 CVS 選項
輸入 GitHub 中的倉庫地址並指定專案的存放路徑
提示是否為克隆的專案建立一個新工程
點選 Yes 彈出匯入工程的提示框
點選 Finish 之後在 Idea 中顯示的是一個空工程
需要為新工程配置一下 JDK、匯入 Module
克隆成功