1. 程式人生 > >Git(五)IDEA客戶端應用Git

Git(五)IDEA客戶端應用Git

span 工程 version 如果 ubd 圖片 nbsp 提交 add

一.IDEA客戶端git

1.提交代碼到本地倉庫

1. 設置使用Git

關聯git

技術分享圖片

設置本地倉庫目錄,一般是IDEA工作空間,項目存放的目錄。

技術分享圖片

配置git環境變量

技術分享圖片

2. 將工程添加到本地倉庫

選擇VCS->Import into Version Control->Create Git Repository,創建本地倉庫

技術分享圖片

選擇創建本地倉庫的存放位置,這裏是我的項目根目錄

技術分享圖片

3. 設置忽略的文件

一個標準的IDEA項目,以maven項目為例子

技術分享圖片

多出.idea目錄和project.iml(名稱是和你項目名稱一致的),這個是IDEA工具自己生成的,還有maven項目編譯後會看到target目錄,我們不會把這些文件提交到版本控制倉庫。

使用.ignore插件在IDEA中忽略你要提交的文件

1.添加.gitignore

技術分享圖片

安裝完插件後,在項目上右鍵->New ->.ignore file ->.gitignore file(Git)

技術分享圖片

先選擇Example user template好了,以後有什麽想過濾的可以自行添加,~最後點擊Generate生成

技術分享圖片

然後就會發現被忽略的文件名變成了灰色有木有啊!又可以愉快的提交代碼了~

技術分享圖片

也可以右鍵文件將其加入忽略的名單中

技術分享圖片

下面是一些.gitignore文件忽略的匹配規則:

*.a       # 忽略所有 .a 結尾的文件
!lib.a    # 但 lib.a 除外
/TODO # 僅僅忽略項目根目錄下的 TODO 文件,不包括 subdir/TODO build/ # 忽略 build/ 目錄下的所有文件 doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

4. 提交代碼到暫存區

Git->Add可以將指定的文件或文件夾添加到暫存區,對於新創建的文件,如果文件的名稱是紅色的,說明還沒有執行過add命令,執行過add命令的文件名稱都是綠色的。

技術分享圖片

技術分享圖片

2.Push代碼到遠程倉庫

1. 推送代碼到遠程倉庫

技術分享圖片

為是第一次提交,Push前需要指定遠程倉庫的地址。如下圖,點擊Define remote後,在彈出的窗口輸入遠程倉庫地址:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

當有代碼提交之後修改了想撤銷修改,Revert 可以撤銷修改

技術分享圖片

2. 檢入檢出遠程倉庫

當第一次檢入到git服務器後,後續的代碼檢入檢出git服務器的操作如下圖即可。

註意:Commit提交的作用是把代碼提交到本地。Push的作用是把本地的代碼提交到遠程的git服務器。

技術分享圖片

3.檢出代碼

1. 克隆git倉庫到本地

技術分享圖片

設置git文件存放路徑

技術分享圖片

技術分享圖片

2. 導出工程

從本地倉庫導入到IDEA項目

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

設置項目名稱完成。

4.解決沖突

1. 解決代碼沖突

2. 提交解決沖突後的代碼

Git(五)IDEA客戶端應用Git