現(xiàn)在有兩個(gè)GIT倉庫,a和b叔壤。
要把倉庫b的代碼合并到a上瞎饲,操作步驟如下:
image.png
點(diǎn)擊倉庫a的設(shè)置,在遠(yuǎn)程倉庫添加倉庫b的信息百新,名稱就叫b企软,地址就是b的實(shí)際git地址。然后確定饭望。
2.倉庫a創(chuàng)建一個(gè)新的分支用于接收倉庫b的合并內(nèi)容仗哨。(以防出錯(cuò))
image.png
可以取到b的遠(yuǎn)程分支信息。如下圖:
image.png
4.現(xiàn)在可以開始拉取b得代碼了铅辞,但是直接選取b的master合并的話厌漂,會(huì)報(bào)錯(cuò) refusing to merge unrelated histories,原因是git拒絕合并無關(guān)的歷史記錄斟珊,解決辦法是用命令行輸入以下命令:git pull b master --allow-unrelated-histories苇倡、
5.完成以后,返回SourceTree,就可以看到文件狀態(tài)已經(jīng)取到了b倉庫的代碼
image.png
然后直接點(diǎn)擊提交旨椒,然后推送就可以了晓褪。
6.然后把拉取到b倉庫代碼的這個(gè)分支,再合并到a倉庫的主分支上就ok了综慎。