3 ms·
Git's primary advantage over other VCS is how it makes it trivially easy to change history, though.
by juped 6y ago
Git's primary advantage over other VCS is how it makes it trivially easy to change history, though.
- andriosr 6y agoTrue. And what makes it easy is it's immutability. When you change history in Git, you rewrite it (rebase). But re-writing is only possible if you know every bit of the journey up to now. When you have actual updates, history is lost.
- afiori 6y agothe way git changes history is a stretch on the word change, rebasing creates a parallel history and then promotes it to be the true one. the reflog still remembers the previous history.