git 合并多次commit,提交MR

本文参考大佬的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了。

相关推荐

  1. git 合并多次commit提交MR

    2024-07-09 23:32:05       18 阅读
  2. Git】Conventional Commit提交规范

    2024-07-09 23:32:05       45 阅读
  3. git commit 提交信息规范

    2024-07-09 23:32:05       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 23:32:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 23:32:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 23:32:05       57 阅读
  4. Python语言-面向对象

    2024-07-09 23:32:05       68 阅读

热门阅读

  1. Redis中测试Stream的例子

    2024-07-09 23:32:05       21 阅读
  2. 「AIGC」大数据开发语言Scala入门

    2024-07-09 23:32:05       24 阅读
  3. 易保全推动区块链应用与AI融合创新发展

    2024-07-09 23:32:05       22 阅读
  4. 如何在LabVIEW中使用FPGA模块

    2024-07-09 23:32:05       18 阅读
  5. 【FFMPEG基础(一)】解码源码

    2024-07-09 23:32:05       19 阅读
  6. Oracle的RECYCLEBIN回收站:轻松恢复误删对象

    2024-07-09 23:32:05       22 阅读
  7. 0703_ARM7

    0703_ARM7

    2024-07-09 23:32:05      21 阅读
  8. CI脚本的python基础

    2024-07-09 23:32:05       22 阅读
  9. uni-app + vue3项目引入unocss

    2024-07-09 23:32:05       18 阅读
  10. 深度学习 - 模型的保存与部署方式汇总

    2024-07-09 23:32:05       16 阅读
  11. C++ 算法——二分查找

    2024-07-09 23:32:05       19 阅读
  12. Spring事务

    2024-07-09 23:32:05       19 阅读
  13. c# 基础习题答案 20240709

    2024-07-09 23:32:05       18 阅读