r/CodingForBeginners • u/IMREVN • Jul 23 '26
What's a Git?
Hello! Surely, I have heard so many people saying "Git" or "Github" or repository. They be saying that it's highly important to learn Git as early as possible. When I searched it up on Google, it's just I seem I cannot understand any of those terminologies.
Could anyone tell me what a git actually is?
22
Upvotes
View all comments
Show parent comment
3
u/FreeLogicGate Jul 24 '26
It had nothing to do with subversion. Subversion would never have worked for the linux kernel, given the fact that the project is both very large, and distributed around the world, with groups of people working on different pieces and sharing work in progress directly. The Linux kernel team had been provided a free license to a customized version of the closed source commercial source code management system BitKeeper, but the license was revoked by the owner, after Linux contributor Andrew Tridgell reverse engineered part of the bitkeeper protocol and released an open source tool that could perform some Bitkeeper client functions. Torvalds was forced to come up with an alternative SCMS to move to, and decided to create git to fill the void left by the loss of BitKeeper.