220
[Julia Evans] Combining Branches
(programming.dev)
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Resources
Rules
Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.
You want to have commit history, not a commit fairy tale. Once you start rewriting history, it's not really history any more. The stuff people want to hide tends to be some of the most useful to someone looking through the history to find out how things became the way they are and what was going through the author's mind when it was written. If things are messy and crappy, it's better to know that rather than have it covered up.
I'll remember that! Makes sense.