1. 程式人生 > >git遠端分支與本地分支合併

git遠端分支與本地分支合併

多人協同開發中,經常會遇到這種情況:A在本地開發完成後,將程式碼推送到遠端,這時候B的原生代碼的版本就低於遠端程式碼的版本,這時候B該如何從遠端拉取最新的程式碼,並與自己的原生代碼合併呢?

具體思路:先拉去一份最新的遠端程式碼到本地,然後將本地兩個版本的程式碼合併,最後釋出一份新版本程式碼到遠端。

1.檢視遠端倉庫:

git remote -v

這裡寫圖片描述

2.比如,在步驟一中,我們檢視到遠端有一個叫origin的倉庫,我們可以使用如下命令從origin遠端倉庫獲取最新版本的程式碼。

git fetch origin master:temp

上面程式碼的意思是:從遠端的origin倉庫的master分支下載到本地,並新建一個temp分支。

3.檢視temp分支與本地原有分支的不同

git diff temp

4.將temp分支和本地分支合併

git merge temp

現在,B的原生代碼已經和遠端倉庫處於同一個版本了,接下來去程式碼中消除衝突,並提交新版本到遠端程式碼庫。

5.上面的步驟中我們建立了temp分支,如果想要刪除temp分支,也是可以的,命令如下:

git branch -d temp