git项目分支迁移

由于历史原因将A项目迁移到B项目仓库,但是有部分分支在A项目上继续开发,以下总结了几行命令将A项目的一个分支迁移到B项目。

1、显示所有远程仓库:

git remote -v

2、添加A项目远程仓库(git remote add 自定义仓库名 远程仓库地址)

git remote add A https://git....../.git

3、查看远程仓库是否已经成功添加

git remote -v

4、拉取A的远程仓库信息到本地

git fetch A

5、切换分支

git checkout A/分支名

6、在B上新建空白分支

git checkout -b B/branch(新建空白分支)

7、将A的分支合并到B的空白分支

git merge A/分支名 B/branch --allow-unrelated-histories

8、查看分支信息并推送到仓库B

git branch

git add .

git push

你可能感兴趣的:(git)