Hacker News new | ask | show | jobs
by Buttons840 891 days ago
Rebase can split commits as well as combine them. Rebase can be used to improve the commit messages of previous commits, etc.

If the history is important, as you assert, then a tool for rewriting and improving the history is also important.

1 comments

Arguably, it is not the real history anymore if you make it prettier.

Do you put manual work into rebases? It sounds like a lot of effort and time when collaborating.

It's not the full history, you're right. But nothing in git will ever be the full history.