IDEA中配置Git,在Github上clone專案到IDEA

不知老之將至發表於2021-01-04

一、安裝git

1、用homebrew安裝git

  • 執行以下命令安裝
brew install git
  • 預設的安裝位置是 /usr/local/Cellar目錄中(後面會用到

二、在idea中配置Git

1、建立一個空的工程

說明:這裡只是為了可以進入IDEA的內部介面,沒別的用。當然後續的Module是在這個工程下建立的,所以後續會作為本地倉庫來使用。

  • 點選歡迎介面的new project後,選擇Empty Project,建立

  • 為project建立名字。

  • 之後會進入Project Structure介面,這裡先不建立Module,不過要注意的是,必須把Project相關的資訊配置一下

2、配置git

  • 在IDEA中找到設定--->version control--->Git

  • Path to Git excutable:選擇自己安裝Git的位置,要選擇到bin目錄下的git程式

  • 然後點選test來測試選擇的路徑是否正確

3、新增github賬號

4、建立一個Module

  • 建立Maven模組

注意:一定要把Module放在當前Project下,我經常在這裡出錯。如下圖

5、建立本地倉庫

說明:其實就是把剛才建立的Module作為本地倉庫來使用,只不過需要我們設定,才能作為本地倉庫。

  • 首先,方便對比,先開啟剛才建立的Project資料夾,此時裡面只有兩個資料夾

  • 開始建立本地倉庫:找到VCS--->create git repository點選,然後選擇當前模組的上一級目錄(此處一定要注意),點選ok建立成功!!!

6、檢查是否建立成功方式如下:

  • 變化一:在設定中的版本控制中會多出如圖的玩意兒,這表明這個專案中的所有Module都會交給Git來管理

  • 方式二:開啟剛才的Project目錄,發現多了.git資料夾

  • 變化三:工具欄多了git的圖示和操作

  • 繼續探究變化:在 src/main/java 和 src/main/resources 目錄下建立檔案,建立了新檔案之後會提 示是否新增到暫存區

  • 如果點選取消,此時檔案只會存在於工作區,檔案會顯示紅色

  • 但是,IDEA自動生成的.iml檔案等,是不需要新增到倉庫的。所有需要設定忽略檔案。

    • 方式一:選中Module右鍵,按圖操作。(這種方式,點選以後會提示我們在Project中建立.gitignore 檔案,後續我們都需要提交這個檔案,如果不提交就忽略檔案的功能又就沒有了,比較麻煩)

  • 方式二:選擇.git/info/exclude,就會開啟exclude資料夾

開啟檔案後,/HelloGit/的意思是忽略這個模組下的所有檔案,去掉自己編寫。重新整理之後,發現被忽略的檔案就變為灰色,說明設定忽略成功!!!

7、新增到暫存區

新增之後,被新增的檔案會變為綠色

8、新增到本地倉庫

  • 方式一:

點選後顯示如下

  • 方式二:點選工具欄快捷按鈕

9、點選commit按鈕後的效果

10、點選show history按鈕檢視版本

11、回退到某個版本的操作

  • 選擇想要的版本,賦值版本號(雜湊值)

  • 選擇到Reset HEAD

  • 輸入版本號

  • 到此,就可以回退到歷史版本,但是圖形介面操作不能恢復到更新的版本,要恢復到最新的版本還是要用命令列的方式。

三、再GitHub上clone專案到IDEA

1、選擇Github上的賦值url地址

2、選擇工作列的Git--->clone

說明:我的版本是2020.3,舊版本是VCS--->Git--->clone

3、clone到IDEA

3.1、先clone到本地

3.2、因為我們匯入了一個空的工程,所以Project和Module的相關配置還沒有配置,需要配置一下

  • 配置Project

  • 配置Module:匯入剛才clone的模組,然後選擇為Maven專案

  • 同樣是要設定一下忽略.idea檔案和*.iml檔案
  • 到此為止就完事啦!!!

相關文章