git rebase - 压缩初始提交通常是个坏主意?

时间:2015-05-12 14:55:29

标签: git git-rebase

我认为在大多数回购中压缩初始提交并不是一个好主意吗?

我已经看到很多答案告诉你如何压缩最后的提交但我认为,在共享的回购中,压缩初始提交是不明智的,因为你基本上重写历史。

1 个答案:

答案 0 :(得分:1)

如果您还没有发布这些提交,请随意压缩它们。

否则人们会讨厌你,因为当你压缩你的提交时你会删除旧的提交并创建新的提交。其他开发人员将不得不处理这些新的提交并可能合并它们,但之后它将变得非常混乱,因为他们会尝试将他们的工作推回到共享的回购中。

如果您真的需要压缩公共提交,您可以执行此操作并发布您的更改,但您必须要求您的队友重新克隆回购并将其作品应用于其个人回购中的补丁