Gitee:已有仓库复制迁移到另一个Gitee新仓库,保存分支修改提交记载 ...

瑞星  金牌会员 | 2025-1-21 19:45:09 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 851|帖子 851|积分 2553

要将 Gitee 上的一个仓库迁移到另一个仓库,并保存所有提交和分支记载,按照以下步骤举行操纵。这里将以源仓库 https://gitee.com/jps123/choice 和目的仓库 https://gitee.com/jp_scientific/choice 为例。
步骤 1:克隆源仓库


  • 起首,打开终端或命令提示符。
  • 利用 git clone 命令克隆源仓库,利用 --mirror 参数确保克隆所有的分支、标签和提交记载。
bash
   git clone --mirror https://gitee.com/jps123/choice.git
  

  • 这将创建一个名为 choice.git 的目录,其中包含源仓库的所有引用。

步骤 2:进入克隆的仓库目录

bash
   cd choice.git
  步骤 3:添加目的仓库的长途地点

将长途地点更改为新的目的仓库地点:
bash
   git remote set-url origin https://gitee.com/jp_scientific/choice.git
  步骤 4:推送到目的仓库

如今,将所有的提交、分支和标签推送到新的 Gitee 仓库:
bash
   git push --mirror
  


步骤 5:验证迁移是否成功


  • 迁移完成后,访问新仓库 https://gitee.com/jp_scientific/choice。
  • 检查所有分支、标签和提交历史是否已经成功迁移。
注意事项


  • 确保你的操纵账户对两个仓库具有必要的访问权限。
  • 目的仓库在推送时需要为空仓库,如果它已经存在内容,推送大概会失败。
  • 如果需要在新仓库中设置 Webhooks、Issues、Wiki 等功能,需要手动举行这些设置,因为这些配置不会被迁移。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

瑞星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表