I want clean history, but that really means (a) clean and (b) history.

People can (and probably should) rebase their private trees (their own work). That's a cleanup. But never other peoples code. That's a "destroy history"

So the history part is fairly easy. There's only one major rule, and one minor clarification:

  • You must never EVER destroy other peoples history. You must not rebase commits other people did.

[...]

If you are working with git together with other people, it's worth a read.

you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 1 year ago (1 child)

In a project I'm in there are 20 commits just labeled .. The only reason I haven't slapped them silly is they left before I started.

  • source
  • parent
  • hideshow 2 child comments