3 ms·
There's no such thing as "real history" - even without rebasing, your commits do not reflect the development of the code; they reflect practically arbitrary mom
by Vinnl 8y ago
There's no such thing as "real history" - even without rebasing, your commits do not reflect the development of the code; they reflect practically arbitrary moments in time at which you chose to commit.
The idea behind rebasing is not to make it seem like "real history", but to have all changes in a commit to be related. They're not a reflection of how you built the code, but how you can understand it. They're documentation, and as such, you spend effort on them.