![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcBnYldHL0FWby9mZvwVPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsAjMfd3bkFGazxCMx8VesATMfhHLlN3XnxCMz8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PwJWZ35SN4QTNyQjY3AjZ4ADN0ITMzYzX4IzN1EDMzAzLclDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.webp)
🔎這裡是【Git】,關注我學習Git不迷路
👍如果對你有幫助,給部落客一個免費的點贊以示鼓勵
歡迎各位🔎點贊👍評論收藏⭐️
👀專欄介紹
【Git】 目前主要更新Git,一起學習一起進步。
👀本期介紹
本期主要介紹常用指令大全
文章目錄
5. 在IDEA中使用Git
5.1 在IDEA中配置Git
5.2 擷取Git倉庫
5.3 Git忽略檔案
5.4 本地倉庫操作
5.5 遠端倉庫操作
5.6 分支操作
5. 在IDEA中使用Git
通過Git指令可以完成Git相關操作,為了簡化操作過程,我們可以在IEDA中配置Git,配置好後就可以在IDEA中通過圖形化的方式來操作Git。
5.1 在IDEA中配置Git
在IDEA中使用Git,本質上還是使用的本地安裝的Git軟體,是以需要提前安裝好Git并在IDEA中配置Git。
Git安裝目錄:
解釋說明:
git.exe:Git安裝目錄下的可執行檔案,前面執行的git指令,其實就是執行的這個檔案
IDEA中的配置:
說明:如果Git安裝在預設目錄中(C:\Program Files\Git),則IDEA中無需再手動配置,直接就可以使用。
5.2 擷取Git倉庫
在IDEA中擷取Git倉庫有兩種方式:
- 本地初始化倉庫,本質就是執行 git init 指令
- 從遠端倉庫克隆,本質就是執行 git clone 指令
5.2.1 本地初始化倉庫
在IDEA中通過如下操作可以在本地初始化一個本地倉庫,其實底層就是執行的 git init 指令。操作過程如下:
1)依次選擇菜單【VCS】---【Import into Version Control】---【Create Git Repository】
2)在彈出的【Create Git Repository】對話框中選擇目前項目根目錄,點選【OK】按鈕:
操作完成後可以看到目前項目根目錄下出現了.git隐藏目錄:
操作完成後可以在IDEA的工具欄中看到Git的相關操作圖示:
5.2.2 從遠端倉庫克隆
在IDEA中從遠端倉庫克隆本質就是執行的 git clone 指令,具體操作過程如下:
1)在IDEA開始視窗中點選【Get from Version Control】
2)在彈出的【Get from Version Control】視窗中輸入遠端倉庫的URL位址和對應的本地倉庫存放目錄,點選【Clone】按鈕進行倉庫克隆操作
5.3 Git忽略檔案
在Git工作區中有一個特殊的檔案 .gitignore,通過此檔案可以指定工作區中的哪些檔案不需要Git管理。我們在碼雲上建立Git遠端倉庫時可以指定生成此檔案,如下:
建立完成後效果如下:
解釋說明:
1)我們在使用Git管理項目代碼時,并不是所有檔案都需要Git管理,例如Java項目中編譯的.class檔案、開發工具自帶的配置檔案等,這些檔案沒有必要交給Git管理,是以也就不需要送出到Git版本庫中
2)注意忽略檔案的名稱是固定的,不能修改
3)添加到忽略清單中的檔案後續Git工具就會忽略它
一個參考的.gitignore檔案内容如下:
.git
logs
rebel.xml
target/
!.mvn/wrapper/maven-wrapper.jar
log.path_IS_UNDEFINED
.DS_Store
offline_user.md
*.class
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
5.4 本地倉庫操作
本地倉庫操作:
- 将檔案加入暫存區,本質就是執行 git add 指令
- 将暫存區的檔案送出到版本庫,本質就是執行 git commit 指令
- 檢視日志,本質就是執行 git log 指令
5.4.1 将檔案加入暫存區
當在Git工作區新增檔案或者對已有檔案修改後,就需要将檔案的修改加入暫存區,具體操作如下:
5.4.2 将暫存區檔案送出到版本庫
将暫存區檔案送出到版本庫,可以選擇一個檔案進行送出,也可以選擇整個項目送出多個檔案。在IEDA中對檔案的送出進行了簡化操作,也就是如果檔案修改後,無需再加入暫存區,可以直接送出。
1)送出一個檔案:
可以看到,如果選中一個檔案送出,則菜單名稱為【Commit File...】
2)送出多個檔案:
可以看到,如果送出多個檔案,則菜單名稱為【Commit Directory...】
由于送出操作屬于高頻操作,是以為了進一步友善操作,在IDEA的工具欄中提供了送出操作的快捷按鈕:
正在上傳…重新上傳取消
5.4.3 檢視日志
檢視日志,既可以檢視整個倉庫的送出日志,也可以檢視某個檔案的送出日志。
1)檢視整個項目的送出日志:
2)檢視某個檔案的送出日志
5.5 遠端倉庫操作
遠端倉庫操作:
- 檢視遠端倉庫,本質就是執行 git remote 指令
- 添加遠端倉庫,本質就是執行 git remote add 指令
- 推送至遠端倉庫,本質就是執行 git push 指令
- 從遠端倉庫拉取,本質就是執行 git pull 指令
5.5.1 檢視遠端倉庫
操作過程如下:
在彈出的【Git Remotes】視窗中可以看到配置的遠端倉庫:
5.5.2 添加遠端倉庫
一個本地倉庫可以配置多個遠端倉庫,在【Git Remotes】視窗中點選【+】來添加一個新的遠端倉庫:
5.5.3 推送至遠端倉庫
可以通過如下操作将本地倉庫檔案推送至遠端倉庫:
在彈出的【Push Commits】視窗中可以看到本次推送的檔案,點選【Push】按鈕即可推送至遠端倉庫:
由于推送至遠端倉庫操作屬于高頻操作,是以可以通過IDEA工具欄中的送出快捷按鈕同時完成送出和推送:
點選【Commit and Push...】按鈕同時完成送出和推送操作
5.5.4 從遠端倉庫拉取
可以通過如下操作從遠端倉庫拉取:
由于從遠端倉庫拉取檔案屬于高頻操作,是以在IDEA的工具欄中提供了對應的快捷按鈕:
在彈出的【Update Project】視窗中點選【OK】:
5.6 分支操作
分支操作:
- 檢視分支,本質就是執行 git branch 指令
- 建立分支,本質就是執行 git branch 分支名 指令
- 切換分支,本質就是執行 git checkout 指令
- 将分支推送到遠端倉庫,本質就是執行 git push 指令
- 合并分支,本質就是執行 git merge 指令
5.6.1 檢視分支
可以通過如下操作檢視分支:
在彈出的視窗中可以看到本地分支和遠端分支:
由于分支操作屬于高頻操作,是以在IDEA的狀态欄中提供了分支操作的快捷按鈕:
點選【master】快捷按鈕即可彈出【Git Branches】分支視窗:
5.6.2 建立分支
在【Git Branches】分支視窗中點選【New Branch】,彈出如下視窗:
在彈出的【Create New Branch】視窗中輸入新分支的名稱,點選【Create】按鈕完成分支建立
5.6.3 切換分支
通過如下操作可以切換分支:
5.6.4 将分支推送到遠端倉庫
通過如下操作可以将分支推送到遠端倉庫: