1. 程式人生 > >如何解決GitHub衝突:GitHubDesktop同步你的分支

如何解決GitHub衝突:GitHubDesktop同步你的分支

如何解決GitHub衝突<一>:GitHubDesktop同步你的分支

原文地址:https://help.github.com/desktop/guides/contributing/syncing-your-branch/

當一個程式碼提交被推送到你的github專案時,你可以通過同步遠端程式碼倉庫的方式來使你本地的程式碼復件保持最新。

你必須讓你的本地分支和遠端倉庫保持同步,只有這樣,任何被增加到上游分支的新增程式碼提交才會被正確的更新。

1.更新你本地的上游分支

為了找到哪個分支是上游分支,請看對比圖。

·上游分支會出現在最頂部

·你的專案分支會出現在底部

(1)在分支圖示( )旁邊,單擊你專案分支的名稱,並切換到上游分支。


(2)在應用的右上角,單擊Sync圖示( )。


2.將你的專案分支和本地上游分支合併

當你的本地上游分支已經是最新狀態時,你可以將新的程式碼提交更新到你的本地專案。

-----------------------------------------------------------------------------

注意:如果遠端倉庫的上游分支和你正在操作的分支在同一行程式碼上有區別,就會引起合併衝突,詳細解決方案請參考“如何解決GitHub衝突<二>:使用命令列解決合併衝突”。

-----------------------------------------------------------------------------

(1)在分支圖示( )旁邊,單擊你上游分支的名稱,並切回到你的專案分支。


(2)在對比圖中,點選“Update from BRANCH-NAME”。


(3)當你準備好將程式碼同步到遠端倉庫時,點選應用右上角的Sync圖示( )。