gitlab代码迁移,包含历史提交记录、标签、分支

1、克隆现有的GitLab仓库(http://localhost:8888/aa/bb/cc.git)到本地,包括所有分支和标签

git clone --bare http://localhost:8888/aa/bb/cc.git

2、在gitlab上创建一个空的仓库(http://localhost:7777/aa/bb/cc.git

//-f为强制推送
git push -f --mirror http://localhost:7777/aa/bb/cc.git

3、问题:

如果推送时报错,则应该是分支受保护了

第一种:! [rejected]        master -> master (fetch first)
第二种:! [rejected]        master -> master (non-fast-forward)
第三种:! [remote rejected] master -> master (pre-receive hook declined)

解决,在设置->仓库->允许强制推送勾选后,再执行第二步

4、切换新仓库

git remote set-url origin http://localhost:7777/aa/bb/cc.git

相关推荐

  1. SVN迁移GitLab,并附带历史提交记录(二)

    2024-04-03 13:04:04       25 阅读
  2. SVN迁移GitLab,并附带历史提交记录

    2024-04-03 13:04:04       20 阅读
  3. SVN单个项目迁移Gitlab,保留历史提交记录

    2024-04-03 13:04:04       18 阅读
  4. gitlab数据代码迁移合并

    2024-04-03 13:04:04       7 阅读

最近更新

  1. leetcode705-Design HashSet

    2024-04-03 13:04:04       8 阅读
  2. Unity发布webgl之后打开streamingAssets中的html文件

    2024-04-03 13:04:04       8 阅读
  3. vue3、vue2中nextTick源码解析

    2024-04-03 13:04:04       8 阅读
  4. 高级IO——React服务器简单实现

    2024-04-03 13:04:04       8 阅读
  5. 将图片数据转换为张量(Go并发处理)

    2024-04-03 13:04:04       7 阅读
  6. go第三方库go.uber.org介绍

    2024-04-03 13:04:04       8 阅读
  7. 前后端AES对称加密 前端TS 后端Go

    2024-04-03 13:04:04       9 阅读

热门阅读

  1. 数字化营销:电子元器件商城的新战略路径

    2024-04-03 13:04:04       4 阅读
  2. qt5.12版本源码交叉编译的错误

    2024-04-03 13:04:04       2 阅读
  3. Leetcode 412. Fizz Buzz

    2024-04-03 13:04:04       3 阅读
  4. LLaMA-Factory+qwen多轮对话微调

    2024-04-03 13:04:04       3 阅读
  5. 标签的选择器赋值

    2024-04-03 13:04:04       1 阅读
  6. 服务端渲染SSR

    2024-04-03 13:04:04       2 阅读
  7. HTML&CSS

    HTML&CSS

    2024-04-03 13:04:04      2 阅读