侧边栏壁纸
博主头像
liuxy博主等级

细水长流,吃穿不愁

  • 累计撰写 28 篇文章
  • 累计创建 26 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录
git

git 代码仓库切换

liuxy
2021-06-16 / 2 评论 / 4 点赞 / 916 阅读 / 240 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-08-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

迁移命令
代码迁移其实也很简单,先保证本地代码是最新代码

$ git pull -r

修改远程仓库地址

$ git remote set-url origin https://github.com/test/myTest.git

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

推送代码到新仓库

$ git push -u origin master

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

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

$ git clone --mirror https://github.com/test/myTest.git

修改远程仓库地址

$ git remote set-url origin https://github.com/test/myTest.git

推送本地所有代码到远程

$ git push --mirror
4
广告 广告

评论区