疫情阶段差不多快过去了,好久没有手工合并分支处理问题了,昨天一合并突然出问题了;
哎,有些命令和工具好久不用,差点都快忘了,岁月使人变老,好记性不如烂电脑,简单记录一下;
使用命令:
git rebase -h
如下所示,
简单记录一下压缩合并的命令使用方式:
如下所示:
日志记录如下:
git log --pretty=oneline
使用如下命令:
git rebase -i HEAD~3 // 合并最近3次提交
修改为`squash` 方式:
此处说明一下细节:
由于我们提交的记录为:
2
^
1
^
0
^
项目初始化
故压缩的时候,是从上往下压的,即树枝往树干的方向压缩;
修改压缩记录,
本地修改如下:
此时,压缩后的记录:
即
有时候本地提交比较频繁,最后一次压缩合并,然后看着提交记录比较清爽;
同时能够把握电脑蓝屏及高频次提交和提交记录干净清爽之间的平衡,这个看个人/团队选择了;
(完)