GIT仓库复制

  1. 特定分支做新仓库
    1. 将 A仓库的dev分支,复制到新仓库B,做为main分支
  • 全分支复制到新仓库
  • 特定分支做新仓库

    将 A仓库的dev分支,复制到新仓库B,做为main分支

    git clone -b dev --single-branch 源仓库
    cd 仓库目录
    git push 目标仓库 HEAD:main
    

    全分支复制到新仓库

    git clone --branch 分支名 --mirror git仓库地址
    

    目录是这样的,裸数据
    03a4ab0009fe4bcbac926f4e50f1845b.png

    打包复制到新仓库的机器下

    git remote set-url origin 新git仓库地址
    git push --mirror 
    
    git push origin --delete   无用的分支1 无用的分支2
    

    转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论.

    文章标题:GIT仓库复制

    本文作者:wangzhirui

    发布时间:2025-11-25, 06:24:56

    原始链接:https://wangzhirui.com/2025/11/25/GIT%E4%BB%93%E5%BA%93%E5%A4%8D%E5%88%B6/

    版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。