TIL:Git Squash Commits

背景

比如开发某个feature,可能需要好几天,但是每天都需要提交代码(只是假设)

那commit的粒度如何控制,可以看看这个讨论:https://www.v2ex.com/t/623219

可是每天提交的信息好像没啥可以写的,因为功能还没有开发完成

第一天

第二天

第三天(开发完成)

PUSH

等等,就把这些message push到远程吗?

合并提交

可以使用git rebase -i {id}
-i代表交互

会打开编辑器

查看历史

posted @ 2022-12-15 23:18  talentzemin  阅读(34)  评论(0编辑  收藏  举报