git代码从A库某分支迁到B库某分支(亲测有效)

工作中遇到的场景:
A库的master分支 和 B库的master分支 要弄到C库中,先搞2个单独分支,后续进行合并。

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

  • 进入A工程
  • git remote

原因:看下当前远程仓库有啥名字,然后取个崭新的、不重复的名字,名字是过渡,不必纠结取啥名字因为名字不是关键绑定的url才是,看下一步。这里取名origin2

  • git remote add origin2(这替换你自己心目中的名字) master

不纠结照抄这就话

原因:后面的B仓库地址url才是关键,origin2只是过渡,百人百种起法

  • 进入A工程的branch1分支上
  • git pull

原因:拉取一下最新代码

  • git checkout -b branchB1

原因:branchB1是基于A工程branch1开的新分支,代码跟A工程branch1一毛一样,但是这个名字branchB1非常重要,非常重要,原因只有一个:这个分支会被推到B工程,结果就是B工程下面就有这个分支。所以你懂的,万一你的B工程下面已经有了该分支名字,你这个做了好多工作的branchB1是根本推不上去的,是不是很疯狂

  • git push origin2

结果:这一步能不能成功就看上一步,不多说,就看你取名字瞎不瞎

原文地址:https://www.jianshu.com/p/25df045cbc08 (感谢,侵删)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值