git 合并多个commit 使分支保持一次提交

1.控制台输入 git log 查看commit历史 找到历史提交sha

2.控制台输入 git rebase -i d0c5de8f7ca8e58fef347b36dd6b0f42f551cdb4 进入变基

3.输入英文i进入VM输入模式

4.保留第一行的pick 后面的pick改为s

5.esc退出输入模式

6.输入:wq保存退出

7.输入英文i进入VM输入模式

8.删除多余注释仅保留一条

9.esc退出输入模式

10.输入:wq保存退出

11.git push origin story-qqq -f 强推覆盖掉远程的多次提交

相关推荐
火车叼位1 分钟前
告别发整个文件!用 Git Patch 优雅地传递代码变更
git
念恒123061 小时前
Linux基础开发工具(git篇)
linux·c语言·git
i建模2 小时前
git克隆加速方法大全
git
无限进步_2 小时前
【C++】私有虚函数与多态:访问权限不影响动态绑定
开发语言·c++·ide·windows·git·算法·visual studio
蜡台2 小时前
Git stash、reset、 cherry-pick 、revert 、reflog 常用命令使用说明
大数据·git·搜索引擎
君穆南13 小时前
基于 NFS 与 Rsync 实现跨服务器 Seafile 数据平滑迁移实战
linux·运维·git
Jurio.14 小时前
本机开发 + 多机执行的极简远端运行工具
linux·git·python·github·远程工作
阿巴~阿巴~15 小时前
Git版本控制完全指南:从入门到实战(简单版)
linux·服务器·git
遇满则缺15 小时前
新手第一次使用gitee全流程(附上常见错误以及解决方法)
git·gitee
SKILL·NULL17 小时前
如何为GIT设置全局勾子,为每次提交追加信息
git