1. 程式人生 > >eclipse中git操作(附完整截圖)

eclipse中git操作(附完整截圖)

github,相信入門後的程式設計師er都會知道,戲稱為全球最大交友網站。

當然,github和git是兩個不同的概念,前者是一個網站,後者是一套系統。

Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。

不多說,開始介紹。本文主要介紹由本地eclipse專案上傳到git上(以github為例)。

1、右擊專案->team->share project...,然後選擇Git來共享,

如圖:


2、選擇Git後,會出現一個介面,主要就是選擇一個目錄作為該專案管理的git倉庫,這裡需要選擇到你專案所在的目錄,

否則會出現你git倉庫在一個目錄,而專案在另一個目錄,就可能會導致提交失敗。

如圖:

注意:選擇完後,如果曾經使用過該目錄上層目錄當為git倉庫,則會報錯從而無法繼續下去,報這樣的錯誤:

 Cannot move project beetl-bbs to target location d:dir, as this location overlaps with location d:dir, which contains a .project file。

這樣的話,會導致next,和finish為灰色,無法繼續下去,不用擔心,既然不能繼續下去,就cancel吧!

3、雖然上一步cancel了,但是在Git Repository中會有一條新的repository記錄。標識是[NO-HEAD]。下一步在Git Repository展開

該專案,在“Remotes”上右擊->選擇create Remote。

如圖:


4、接下來一個介面就是配置pull和push,pull是獲取遠端倉庫程式碼,而push是向遠端倉庫提交程式碼。

如圖:


5、接下來就是配置遠端git倉庫資訊了,首先會到這個介面:


接下來選擇change,來配置git倉庫資訊,在URI上貼上地址,前三個框會自動填寫,然後只需要輸入使用者名稱密碼作為提交

驗證資訊即可,如果會配置ssh2 key,也可以不用每次都輸入使用者名稱密碼:


6、配置完上一步之後,還需要配置Ref mappings,也就是配置某一個分支。

點選Add,在跳出來這個頁面中的Remote branch中輸入遠端git倉庫的某一條分支即可。

最後配置完後,選擇save即可,不用選擇save and push。


7、前面幾部是配置git的push資訊,同樣的步驟,在配置git的pull資訊,如下圖:


然後同樣的步驟配置pull資訊。

8、當把遠端git倉庫的資訊配置完後,就要開始想遠端提交了。

首先需要commit資訊到本地git倉庫。

步驟:在git檢視中->右擊專案->commit,新增完相應的資訊後即可先提交到本地。


9、下一步,需要先與遠端倉庫同步起來,也就是pull操作。

步驟:在git檢視中->右擊專案->pull。即可


10、下一步,需要將原生代碼提交到遠端的一個分支上。

步驟:在git檢視中->右擊專案->push branch。將原生代碼繫結一個遠端的分支,注意名字要與遠端對應


11、最後一步:將本地倉庫與遠端倉庫同步,也就是將原生代碼提交到遠端倉庫。

步驟:在git檢視中->右擊專案->Push to Upstream。即可將原生代碼提交到遠端倉庫。