git rebase -i
2024-10-21 03:48:34
git rebase -i
作用: 合并提交
示例:
如图所示:
原因:
出现了两个第十一章的提交信息, 其实提交内容是一样的, 但是提交概述不一样. 这就让我很不爽. 我想把两次的概述信息合并为一个
解决办法:
- ### 需要用到 git rebase -i 命令来压缩合并两次提交
- 在终端输入:
git rebase -i HEAD~2
这里的HEAD~2
表示合并最近两次的提交, 如果想合并最近三次的提交修改为:git rebase -i HEAD~3
- 在终端输入:
输入
git rebase -i HEAD~2
命令后, 会弹出如下的编辑器将第二行的
pick
改为s
“s” 为 “squash” 的缩写“squash” 的意思是 将倒数第二次提交 压缩为最后一次提交
然后保存
然后会弹出如下的编辑器
将
This is the commit message #2
下面的内容改成你想提交的概述即可保存退出
输入 git log 查看历史
然后输入命令 git push -f 与 hithub 端(远程仓库)同步
查看 github 端有木有变化
NICE 成功了
最新文章
- noip复习模板
- linux下多路复用模型之Select模型
- Eclipse中项目面板字体的修改
- DLL输入和输出函数—dllinport与dllexport
- SPOJ #11 Factorial
- Winfrom treeview 如何从多个数据表中获取数据动态生成
- 打造最强Windows Server 2012 给你比Windows 8更好的体验
- SpringBoot之彩色输出
- 自学Zabbix3.8-可视化Visualisation
- jQuery上下滑动内容切换选项卡
- webpack4.0
- Cisco Common Service Platform Collector - Hardcoded Credentials(CVE-2019-1723)
- C# 之 HttpRequest 类
- android 数据库更新
- PAT甲题题解-1050. String Subtraction (20)-水题
- parseConf(配置文件解析器)
- [svc][op]磁盘MBR分区机制- inode/Block深入实战
- 对自写的Asp.Net分页控件的应用方式(异步无刷新分页)
- html 资源
- 554. Brick Wall最少的穿墙个数