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 这下才真的好了. 关于作者 来源: https://www.cnblogs.com/qyf404/p/5994688.html