IDEA中配置Git,在Github上clone項目到IDEA

一、安裝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文件
  • 到此為止就完事啦!!!