|
|
|
|
|
by gizmogwai
4558 days ago
|
|
All of them emerged due to the end of license agreement for a free license of bitkeeper for the linux kernel.
Git won due mainly to Linus personnality and the rise of "social coding" via github.
Bazaar failed because, at the beginning, it was painfully slow compare to git and mercurial. It speed has increase over time, but bad reputation is hard to get rid of. |
|
You can rewrite history, fix your mistakes, and generally do whatever you want. When merging, git isn't picky, either: if the code looks the same, it is the same.
In-place branching is hugely useful, just switch your tree in an instant (your editor should update the contents of your files automatically). So is the stash. Overall, it's just a useful tool that doesn't try to teach you "how things should theoretically be done", and never says "well in order to get X, you should have done this a long time ago".