美文网首页
已有的git仓库的转移

已有的git仓库的转移

作者: yuanwang942217 | 来源:发表于2018-05-25 11:24 被阅读9次

    要实现该结果分四步走

    git clone –bare http://git.xxx.com/path/project
    –bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库,不包含已经追踪的代码
    
    • 2.然后到新的 Git托管服务器上创建一个新项目,如:newProject。

    • 3.以镜像推送的方式上传代码到newProject服务器上,拿到托管地址:http://git.xxx.com/path/newProject

    cd project.git //切换到第一步克隆的项目下
    git push --mirror http://git.xxx.com/path/newProject 
    --mirror 克隆出来的裸版本对上游版本库进行了注册,这样可以在裸版本库中使用git fetch命令和上游版本库进行持续同步。
    
    cd path//新托管的项目本地仓库存放地址
    git clone http://git.xxx.com/path/newProject 
    这种方式可以保留原版本库中的所有内容
    

    相关文章

      网友评论

          本文标题:已有的git仓库的转移

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