4. Eclipse集成Git

4.1 Git插件

Eclipse中已經內置了Git插件

img

4.2 把工程初始化為本地庫

初始化

img

設置本地庫範圍的簽名

img

4.3 Git圖標

img

4.4 Eclipse特定文件

Eclispe特定文件介紹

img

為何要忽略特定文件

不同IDE相關工程特定文件就有可能不同。如果這些文件加入版本控制,那麼開發時很有可能需要為了這些文件解決衝突。

img

GitHub官網忽略文件樣例

//github.com/github/gitignore

//github.com/github/gitignore/blob/master/Java.gitignore

img

配置自己的忽略文件java.gitignore

註:該忽略文件最好與git全局配置文件放同一級,即家目錄下

img

在git全局配置文件.gitconfig中加入忽略文件配置

img

忽略特定文件後

img

4.5 Eclipse中本地庫相關操作

追蹤或暫存

img

提交

img

4.6 Eclipse中遠程庫操作

push操作

img

clone操作

import…導入工程 => Git/Projects from Git => Clone URI

注意:clone下來的項目在configure中轉換為對應的Java項目

img

4.7 在Eclipse中解決衝突

製造一個衝突

將GitTest項目與GitTest1項目中的GitTest.java修改相同行,並提交到各自的本地庫。

兩個本地庫對應的是同一個遠程庫,即先push的能接受,後push的會衝突。

img

圖形化界面解決衝突與提交

img