Eclipse來push,fetch,rebase代碼

如何與項目裏的其餘人一塊兒合做項目,提交代碼並更新呢?這裏提出我比最近用到的兩種工具:一種是Eclipse,另一個是SourceTree。我的推薦從事Java開發的話,能夠用Eclipse。固然,還有一種好辦法就是直接用Git GUI輸入命令行,可是鑑於我操做比較少,就不在關公面前耍大刀了~eclipse

ok,步入正題:使用Eclipse對代碼進行管理。工具

在這以前,須要理解這三個概念:遠程中央倉庫(fet),遠程本地倉庫(origin),本地代碼項目(local)。fetch


1.使用Eclipse建立分支url

當上司分配給你任務時,你所作的內容只是本身的須要完成的,這個時候,通常要求就是本身建立分支,而後在這個分支上實現功能。spa

如何建立分支呢?可參考以下步驟:命令行

注意哦~選中fet,而後再new。eclipse建立分支時,必須基於遠程中央倉庫來建立,這個時候的數據(上下箭頭)纔不會出錯,纔是正常的。blog

完成後,一個分支就建好了~ip

 


2.commit代碼開發

So easy~it

這個過程很簡單,暫存,而後輸入信息,提交就好了。

 


3.從中央倉庫fetch最新代碼

 

 

這樣就能夠了~

 


4.Eclipse來Push代碼

這是一種方式,還有一種就是這樣子:

這裏須要注意的是,提交代碼先提交到本身的遠程倉庫,而後讓有權限的人來合併到中央倉庫。


5.Eclipse來Rebase代碼

這裏注意項目那裏的箭頭,表示別人有5個提交,咱們須要更新代碼

看,如今就是最新代碼了。

5個提交。

 


再加一點:

6.Eclipse執行 Cherry Pick 摘櫻桃

這個情況主要出如今我第一次寫具體功能模塊,因爲不熟悉公司代碼,致使沒有規範,並且很亂。因此,記住一下啦!

這個操做主要用於,你想用某個A分支的部分功能內容content在另外一個B分支裏面,執行此操做後,另一個分支就有須要的代碼了。

首先在A裏面commit  content,而後轉換到B分支裏面,

點擊這個找到提交的內容,右鍵,cherry Pick 便可。

好啦,就是這樣!

 

 

 

如今來總結下:

 

主要是前幾周不知道怎麼操做,一直很尬,索性一次性搞清楚怎麼操做。這樣不用總是糾結了。

 

 

 

 

 

 

 

 

相關文章
相關標籤/搜索