本文参考大佬的https://blog.csdn.net/qq_46106285/article/details/130459829中的第二部分成功解决问题。

合并所有历史提交。其方法本质是删除所有的.git提交的记录,用原来的文件新建一个仓库做第一次提交。

方式二:新建本地的 git 仓库

这种方式是最直观直接的,新建了当然什么都没有了。
不过操作起来比较麻烦,需要删除文件夹、调整当前的目录。

# 1. 删除当前目录的 .git/ 文件夹
# 2. 新建 git 仓库
git init
git checkout -b cxr_dev # 创建本地分支
# 3. 建立当前 git 目录与远端仓库的关系
git remote add origin git@127.0.0.1:projectname/projectname.git
# 4. 重新添加所有文件并提交
git add .
git commit -m 'message'
# 5. 对远端仓库cxr_dev分支强制更新
git push -f origin cxr_dev

然后就可以在gitlab提交MR了。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部