git操作:将一个仓库的分支提交到另外一个仓库分支

这个操作,一般是同步不同网站的同个仓库,比如说gitee 和github。某个网站更新了,你想同步他的分支过来。然后基于分支开发或者其它。

操作步骤

1.本地先clone 你自己的仓库。也就是要push 分支的仓库。比如A仓库,把B仓库分支,push到A仓库。

git clone https://github.com/SpongeBab/soil-stone.git (A仓库)

2.然后git remote add repo_b 仓库地址

git remote add gitee https://gitee.com/vegetable_pen/soil-stone.git

repo_b 是你自己起的名字,随便都行,作为标记

3.然后fetch gitee 的分支,

git fetch gitee gitee:gitee
  1. 必须本地先checkout 分支

要不然push 到另一个仓库,并不生效,可能因为毕竟是两个网站。

git checkout gitee_testbranch 

4.然后push

git push origin gitee
git push origin gitee_testbranch 

在这里插入图片描述

这样就直接把gitee 上的gitee或者gitee_testbranch 分支推到了github

在这里插入图片描述

在这里插入图片描述

而且是显示这样两个图标,这样的就说明,fork 自己的仓库,本地remote add 官方仓库,然后push 分支到官方,比如yolo经常能看到这样。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40557160/article/details/132471706