Git was created by Linus Torvalds in 2005 after the Linux kernel project switched from the proprietary BitKeeper version control system. Git is a distributed version control system that allows developers to track code changes, collaborate through a central repository, and host projects online through GitHub. GitHub hosts over 100 million code repositories and provides version control and collaboration features through a git-based workflow.