要将 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企服之家,中国第一个企服评测及商务社交产业平台。 |