美文网首页
git 迁移库

git 迁移库

作者: 雪里的懒猪 | 来源:发表于2017-09-04 16:22 被阅读0次

    原有的代码库从地址A迁移到地址B

    一、在新的地址B中创建空的代码库C,然后再将本地代码推上去:
    1、git remote rm origin (直接第二步操作会报错,但是使用这个命令会导致代码库的分支消失)

    2、git remote add origin ssh://wanggm@B/~wanggm/.git

    3、git push -u origin master

    注意:这种方法适合原有的代码库所在的服务器挂掉了,只能从本地保存的代码库重新切换新的库,原来的分支信息会丢失

    二、先从源代码库A 克隆代码,再推到新的代码库B,然后删除本地代码库,重新从B中down

    1、git clone --bare https://hualq@A/r/~/.git

    2、cd .git

    3、git push --mirror https://hualq@B/r/~/.git

    4、rm -rf .git

    注意:这种适合源代码库还能用,当然也可以尝试下
    git remote set-url origin git://B/~hualq/.git切换下地址再执行3,没做过

    相关文章

      网友评论

          本文标题:git 迁移库

          本文链接:https://www.haomeiwen.com/subject/zjyejxtx.html