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学习与使用(远程仓库、分支、工作流)
git
莫邪博客2 小时前
Git报错:Another git process seems to be running in this repository
git
西柚小萌新6 小时前
【工具推荐】--Git详解
git
MonkeyKing_sunyuhua14 小时前
项目删除了,为什么vscode中的git还是存在未提交记录,应该怎么删除掉
ide·git·vscode
ao_lang14 小时前
掌握Git:版本控制与高效协作指南
git·学习
会飞的鱼先生15 小时前
vue2、vue3项目打包生成txt文件-自动记录打包日期:git版本、当前分支、提交人姓名、提交日期、提交描述等信息 和 前端项目的版本号json文件
前端·vue.js·git·json
do.ris19 小时前
Git上传项目到GitHub
git·github
seasugar19 小时前
Github拉取失败问题
git
Hello.Reader1 天前
掌握版本控制从本地到分布式
分布式·git
ange20171 天前
前端工程的相关管理 git、branch、build
前端·git