3 ms·
That would be fine if the only important information in a commit was the message. But that's not the case. A commit gives you a message, but also a specific li
by gouggoug 5y ago
That would be fine if the only important information in a commit was the message. But that's not the case.
A commit gives you a message, but also a specific line of code and its surrounding context. The message is just one more bit of information (an important one!).
By squashing, maybe you keep the messages, but without their associated changeset (which you lost when you squashed), these messages are of poor to null value.