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