1. 程式人生 > >Eclipse上GIT外掛EGIT使用手冊之十一_Fetch和Rebase

Eclipse上GIT外掛EGIT使用手冊之十一_Fetch和Rebase

 

MairoBro來做fetch和rebase的測試,首先Mairo弟弟在client中新增檔案OPQ分別提交,並push到伺服器,如圖:

此時伺服器端的歷史已經被更新,但是Mairo哥哥的remote tracking中mirror分支並沒有更新到最新的記錄,如圖:

所以需要更新remote tracking中的分支,使得它與伺服器端的分支同步,右鍵點選資源庫選擇Fetch

這樣就更新了本地的remote tracking中的分支,使得它和伺服器端分支同步。

然後Mairo哥哥在本地的private中新增檔案ABC,並分別提交到本地倉庫中。

然後將本地mirror分支和remote tracking中的mirror分支進行rebase,先checkout本地mirror分支 ,然後右鍵點選選擇Rebase

如上圖可以看到歷史記錄的順序是OPQABC,已經rebase成功,接著push到伺服器即可。