Git代码迁库

背景

项目开发初期使用个人建立git仓库,现需要迁移到部门git仓库

实践

为了不破坏原有的git提交记录,使用修改远程仓库地址的方式

  • 查看

    git remote // 查看远程仓库地址别名列表
    git remote -v // 查看远程仓库地址别名列表,并且显示push和fetch地址
    git remote show origin // 查看origin远程仓库的详细信息
    
  • 修改

    git remote origin set-url [url]
    
    // 删除之后添加
    git remote rm origin
    git remote add origin [url]
    
  • 代码合并

    git pull // 拉取新远程仓库代码
    git merge branch-name // 因新仓库分支与旧仓库分支名不一样
    
    • refusing to merge unrelated histories 拒绝合并无关的历史
    • 因为远程仓库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联
    • 使用**–allow-unrelated-histories**
    git merge branch-name --allow-unrelated-histories
    
  • 提交远程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值