美化git commit历史
2024-09-06 03:34:06
为什么要美化commit历史?
答:假如一个分支的多次意义相近的 commit,会把整个提交历史搞得很混乱,
此时可以将几个commit 合并为一个 commit,以美化整个 commit 历史。
怎么操作?
答: ①git log 看一下历史提交。
② git rebase -i HEAD~5 对最近的 5 个 commit 进行 rebase 操作(假如你想合并这5个commit),出现下面的编辑页面,改pick为fixup 。
③git rebase --continue 继续。
④ git push -f 【注意,为了防止误操作啥的,建议先备份分支 git checkout -b xxxxx_back】
此外,如果想修改commit的注释信息,可以用 git commit --amend来进行编辑。
【完】
最新文章
- angular源码分析:angular中入境检察官$sce
- 【Android】Fragment真正意义上的onResume和onPause
- python读取配置文件
- SQL..如何用命令删除数据库中所有的表?
- Java 生成16/32位 MD5
- 关于页面 reflow 和 repaint
- LintCode-Search for a Range
- OC10_数组的内存管理
- UI层调用WCF服务实例(源码)
- LINQ 101——分区、Join、聚合
- Linux socket编程 DNS查询IP地址
- 在C#中使用C++编写的类1
- C# 引用类型与值类型的区别
- 【WPF】如何获取命令行参数
- 2017CCPC秦皇岛G ZOJ 3987Numbers(大数+贪心)
- .htaccess 文件 访问二级域名 对应的 指定文件夹
- Parquet 格式文件,查看Schema
- swap扩展
- [HEOI2016/TJOI2016]序列
- 【转】一张图解析FastAdmin中的表格列表的功能