在代码开发过程中,经常会有一些相对的冗余处理,比如我们提交一个初始版本,然后进行测试结果发现存在一些问题,进行代码的修修改改是非常常见的工作。有时候记录这些过程中的修修改改,反映了我们整个代码开发过程中的思路变化和开发路径。但是总有些时候,我们更多的希望提交一些干净整洁的开发记录,尤其是在对外提供的版本时,过多的中间commit除了带来困扰,似乎帮助不大。所以在这里记录一些,清楚提交历史的方案。
新建分支,重新提交并覆盖原分支
1 | 新建一个新分支 |
在代码开发过程中,经常会有一些相对的冗余处理,比如我们提交一个初始版本,然后进行测试结果发现存在一些问题,进行代码的修修改改是非常常见的工作。有时候记录这些过程中的修修改改,反映了我们整个代码开发过程中的思路变化和开发路径。但是总有些时候,我们更多的希望提交一些干净整洁的开发记录,尤其是在对外提供的版本时,过多的中间commit除了带来困扰,似乎帮助不大。所以在这里记录一些,清楚提交历史的方案。
1 | # 新建一个新分支 |