前提摘要:在gitlab从12版本升级到13版本后,部分项目数据丢失,重新gitpush提示以下错误。
在这里插入图片描述

解决

  1. 在gitlab中删除丢失的仓库与只读的仓库
  2. 解压备份(gitlab升级一般会自动备份,你难道不知道手动备份一份吗?)
  3. 进到丢失的项目里
    应该存在一个空文件夹和一个同名的.bundle文件
  4. gitlab重新新建项目
  5. 解压.bundle文件后重新上传至项目
git clone xxx.bundle
cd xxx
git remote rename origin old-origin
git remote add origin 仓库地址
#查看所有分支
git branch -a
git checkout -b HEAD origin/HEAD
   其中远程分支为origin/HEAD
   本地分支为HEAD
git push -u origin --all
git push -u origin --tag
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐