一、安裝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 文件,后續我們都需要提交這個文件,如果不提交就忽略文件的功能又就沒有了,比較麻煩)
- 方式一:選中Module右鍵,按圖操作。(這種方式,點擊以后會提示我們在Project中創建

- 方式二:選擇.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文件 - 到此為止就完事啦!!!
