git 倉庫之間的代碼合併

上篇講了倉庫A遷移到B倉庫
但是是已存在的倉庫A和不存在的倉庫B之間的代碼遷移
本篇講下
已經存在的項目A
已經存在的項目B
倉庫A的代碼遷移到倉庫B

  • 1.首先進入終端打開倉庫目的倉庫B的目錄

  • 2.我想把倉庫A的代碼提交到倉庫B的master分支

  • 3.首先切換分支 git checkout master
    在這裏插入圖片描述

  • 4.將倉庫A的地址添加到倉庫B中
    git remote add 倉庫名稱 地址
    在這裏插入圖片描述

  • 5.查看本地的遠程倉庫
    git remote
    在這裏插入圖片描述

  • 6.抓取倉庫A數據到倉庫B中
    git fetch 倉庫名稱

在這裏插入圖片描述

  • 7.創建一個新的分支master_temp
    將倉庫A的代碼再倉庫B新建一個分支, 稍後將這個分支的代碼和本地代碼merge, 這樣就可以將倉庫A的代碼和倉庫B中的代碼merge了
    git checkout -b 新分支 上面起的倉庫名稱/倉庫A的你想要的代碼的分支

在這裏插入圖片描述
在這裏插入圖片描述

    1. 切換到本地分支
      現在本地有兩個分支, 一個是之前的master分支, 這個分支的代碼就是倉庫B的代碼, 一個新增的分支master_temp這個是倉庫A的代碼
      git checkout master
      在這裏插入圖片描述

在這裏插入圖片描述
-9 合併代碼
git merge 分支名稱

在這裏插入圖片描述