4 ms·
This article is great for attributing Git’s success to not only Linus Torvald’s core creation but also subsequent contributions from Hamano, King, Schindelin, P
by divbzero 7y ago
This article is great for attributing Git’s success to not only Linus Torvald’s core creation but also subsequent contributions from Hamano, King, Schindelin, Pearce, and many others [1] in the community. Git’s core architecture was critical but would not have succeeded without the ecosystem that grew around it.
[1]: https://github.com/git/git/graphs/contributors https://github.com/git/git/graphs/contributors
One technical error in the article was understating the distributed nature of Git:
> With distributed VCS, a copy of the most current version of the code resides on each developer’s device, making it easier for developers to work independently on changes to the code.
Replacing s/most current version/all versions/ gives us the technically correct statement:
> With distributed VCS, a copy of all versions of the code resides on each developer’s device, making it easier for developers to work independently on changes to the code.
Having all versions of code is what allows local branch, rebase, merge, and conflict resolution before pushing those changes to the shared repo.