zoukankan      html  css  js  c++  java
  • git仓库 完整迁移教程

    原文链接:http://www.qishunwang.net/news_show_55525.aspx

    因为公司的分部仓库服务器挂了,需要将项目代码迁移到新的仓库。
    
    完整迁移,不仅将所有代码移植到新的仓库,而且要保留所有的commit记录,branch记录,tag记录等等。
    
    比如老仓库的地址是http://10.1.30.125/web/future.git,新仓库的地址是http://10.1.20.88/project/future.git
    
    1.首先新建一个空的文件夹,在这个文件夹下执行git命令:
    
    git clone --bare http://10.1.30.125/web/future.git(老仓库的地址)
    
    这句话的作用是克隆一份裸版本库,此时会在当前目录下产生一个future.git文件
    
    2.进入版本future.git目录中:cd future.git
    
    3.把future.git下的内容都推送到新的版本仓库项目地址下
    
    git push --mirror http://10.1.20.88/project/future.git
    
    此时你进入新的版本仓库里目录里就能看到所有的项目文件,然后就可以用git clone命令从新仓库目录下载代码,或者修改原有项目的remote地址,整个迁移过程圆满完成。
  • 相关阅读:
    Java基础知识整理
    HashMap源码解读(JDK1.7)
    书籍列表
    mysql4
    mysql3
    mysql2
    mysql1
    数据结构4
    数据结构3
    数据结构2
  • 原文地址:https://www.cnblogs.com/wangjq19920210/p/14691726.html
Copyright © 2011-2022 走看看