IDEA中配置Git,在Github上clone項目到IDEA
- 2021 年 1 月 4 日
- 筆記
- eclipse&IDEA, Mac
一、安裝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
文件 - 到此為止就完事啦!!!