天天看點

【Git】 在IDEA中配置Git

​​​​​​

【Git】 在IDEA中配置Git

🔎這裡是【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】 在IDEA中配置Git

解釋說明:

git.exe:Git安裝目錄下的可執行檔案,前面執行的git指令,其實就是執行的這個檔案

IDEA中的配置:

【Git】 在IDEA中配置Git

說明:如果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】

【Git】 在IDEA中配置Git

2)在彈出的【Create Git Repository】對話框中選擇目前項目根目錄,點選【OK】按鈕:

【Git】 在IDEA中配置Git

操作完成後可以看到目前項目根目錄下出現了.git隐藏目錄:

【Git】 在IDEA中配置Git

操作完成後可以在IDEA的工具欄中看到Git的相關操作圖示:

【Git】 在IDEA中配置Git

5.2.2 從遠端倉庫克隆

在IDEA中從遠端倉庫克隆本質就是執行的 git clone 指令,具體操作過程如下:

1)在IDEA開始視窗中點選【Get from Version Control】

【Git】 在IDEA中配置Git

2)在彈出的【Get from Version Control】視窗中輸入遠端倉庫的URL位址和對應的本地倉庫存放目錄,點選【Clone】按鈕進行倉庫克隆操作

【Git】 在IDEA中配置Git

5.3 Git忽略檔案

在Git工作區中有一個特殊的檔案 .gitignore,通過此檔案可以指定工作區中的哪些檔案不需要Git管理。我們在碼雲上建立Git遠端倉庫時可以指定生成此檔案,如下:

【Git】 在IDEA中配置Git

建立完成後效果如下:

【Git】 在IDEA中配置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工作區新增檔案或者對已有檔案修改後,就需要将檔案的修改加入暫存區,具體操作如下:

【Git】 在IDEA中配置Git

5.4.2 将暫存區檔案送出到版本庫

将暫存區檔案送出到版本庫,可以選擇一個檔案進行送出,也可以選擇整個項目送出多個檔案。在IEDA中對檔案的送出進行了簡化操作,也就是如果檔案修改後,無需再加入暫存區,可以直接送出。

1)送出一個檔案:

【Git】 在IDEA中配置Git

可以看到,如果選中一個檔案送出,則菜單名稱為【Commit File...】

2)送出多個檔案:

【Git】 在IDEA中配置Git

可以看到,如果送出多個檔案,則菜單名稱為【Commit Directory...】

由于送出操作屬于高頻操作,是以為了進一步友善操作,在IDEA的工具欄中提供了送出操作的快捷按鈕:

【Git】 在IDEA中配置Git

正在上傳…重新上傳取消

5.4.3 檢視日志

檢視日志,既可以檢視整個倉庫的送出日志,也可以檢視某個檔案的送出日志。

1)檢視整個項目的送出日志:

【Git】 在IDEA中配置Git
【Git】 在IDEA中配置Git

2)檢視某個檔案的送出日志

【Git】 在IDEA中配置Git
【Git】 在IDEA中配置Git

5.5 遠端倉庫操作

遠端倉庫操作:

  • 檢視遠端倉庫,本質就是執行 git remote 指令
  • 添加遠端倉庫,本質就是執行 git remote add 指令
  • 推送至遠端倉庫,本質就是執行 git push 指令
  • 從遠端倉庫拉取,本質就是執行 git pull 指令

5.5.1 檢視遠端倉庫

操作過程如下:

【Git】 在IDEA中配置Git

在彈出的【Git Remotes】視窗中可以看到配置的遠端倉庫:

【Git】 在IDEA中配置Git

5.5.2 添加遠端倉庫

一個本地倉庫可以配置多個遠端倉庫,在【Git Remotes】視窗中點選【+】來添加一個新的遠端倉庫:

【Git】 在IDEA中配置Git

5.5.3 推送至遠端倉庫

可以通過如下操作将本地倉庫檔案推送至遠端倉庫:

【Git】 在IDEA中配置Git

在彈出的【Push Commits】視窗中可以看到本次推送的檔案,點選【Push】按鈕即可推送至遠端倉庫:

【Git】 在IDEA中配置Git

由于推送至遠端倉庫操作屬于高頻操作,是以可以通過IDEA工具欄中的送出快捷按鈕同時完成送出和推送:

【Git】 在IDEA中配置Git

點選【Commit and Push...】按鈕同時完成送出和推送操作

5.5.4 從遠端倉庫拉取

可以通過如下操作從遠端倉庫拉取:

【Git】 在IDEA中配置Git

由于從遠端倉庫拉取檔案屬于高頻操作,是以在IDEA的工具欄中提供了對應的快捷按鈕:

【Git】 在IDEA中配置Git

在彈出的【Update Project】視窗中點選【OK】:

【Git】 在IDEA中配置Git

5.6 分支操作

分支操作:

  • 檢視分支,本質就是執行 git branch 指令
  • 建立分支,本質就是執行 git branch 分支名 指令
  • 切換分支,本質就是執行 git checkout 指令
  • 将分支推送到遠端倉庫,本質就是執行 git push 指令
  • 合并分支,本質就是執行 git merge 指令

5.6.1 檢視分支

可以通過如下操作檢視分支:

【Git】 在IDEA中配置Git

在彈出的視窗中可以看到本地分支和遠端分支:

【Git】 在IDEA中配置Git

由于分支操作屬于高頻操作,是以在IDEA的狀态欄中提供了分支操作的快捷按鈕:

【Git】 在IDEA中配置Git

點選【master】快捷按鈕即可彈出【Git Branches】分支視窗:

【Git】 在IDEA中配置Git

5.6.2 建立分支

在【Git Branches】分支視窗中點選【New Branch】,彈出如下視窗:

【Git】 在IDEA中配置Git

在彈出的【Create New Branch】視窗中輸入新分支的名稱,點選【Create】按鈕完成分支建立

5.6.3 切換分支

通過如下操作可以切換分支:

【Git】 在IDEA中配置Git

5.6.4 将分支推送到遠端倉庫

通過如下操作可以将分支推送到遠端倉庫:

【Git】 在IDEA中配置Git