用了二周开发了一个需求, 提交了 200 多个 commit, 到主分支的时候. 被告知太不专业了. 为什么不 rebase 一下再上传. 我试着 Rebase 了一下 master, 各种冲突解决的要命, 所以问问大家. 你们合代码看重 rebase 么?
rebase 之后 git 历史看上去更线性一点,更好看,你不 rebase 的话,唯一的好处就是多保留一点点从哪分叉出来的历史记录,但是这个历史记录也没啥用,而且 git 记录会很丑 而且 200 多个 commit 也太吓人了,建议还是先 squash 一下,不然你解决冲突要一个个解决,会更不好处理冲突
你往主分支合并的时候不是应该压缩成 1 个 commit 再提 pr 么。 而且你不压缩的话 rebase master ,解决冲突要 200 个 commit 一个一个解决过去,这就是你说的解决的要命..