git 之仓库迁移

A仓库迁移到B仓库

B仓库是一个空仓库,除了默认的master分支,没有任何分支。把A的branch1,branch2,branch3…依次迁入B,B也就有branch1,branch2,branch3…

1. 进入A工程

2. git remote

查看远程仓库B的名称

3. git remote add origin2 master

建立新远程仓库 origin2,名字随意

4. git remote set-url origin2 https://github.com/b.git

新远程仓库B 的 url

5. 进入A工程的 branch1分支上

6. git pull

拉取最新代码

7. git checkout -b branchB1

branchB1是基于A工程branch1开的新分支,代码跟A工程branch1一样,之后branchB1会被推到B工程,必须保证B工程下没有该名字分支

8. git push origin2

此时已经成功迁移出一个分支到B分支