zoukankan      html  css  js  c++  java
  • git如何切换远程仓库

    场景

    工作时可能由于git仓库的变动,需要我们将已有代码切换仓库.比如我们先用的gitlab,现在要切换到github上.

    迁移命令

    代码迁移其实也很简单.

    • 先保证本地代码是最新代码

      $ git pull -r
      
    • 修改远程仓库地址

      $ git remote set-url origin https://github.com/qyf404/box.git
      

      其中https://github.com/qyf404/box.git是新的远程仓库的地址.

    • 推送代码到新仓库

      $ git push -u origin master
      

    好了,大功告成.

    其实还没完

    上述的方法能够成功迁移一个分支到新仓库,但是有时候我们的需求是迁移全部代码,即所有分支及tag.一个简单的方法是这样的:

    • 克隆一个完整的项目到本地(包含所有分支及tag)

      $ git clone --mirror https://github.com/qyf404/box.git
      
    • 修改远程仓库地址

      $ git remote set-url origin https://gitlab.com/qyf404/box.git
      
    • 推送本地所有代码到远程

      $ git push --mirror
      

    这下才真的好了.

    关于作者

  • 相关阅读:
    excel生成csv后,0001变成1
    windows_server_2012_r2提示api-ms-win-crt-runtime-l1-1-0.dll 丢失
    py文件生成exe程序
    朴素贝叶斯分类(上)
    01 | 数据分析全景图及修炼指南
    BBS
    BBS
    BBS
    BBS
    BBS
  • 原文地址:https://www.cnblogs.com/qyf404/p/5994688.html
Copyright © 2011-2022 走看看