Git is a distributed version control system created by Linus Torvalds in 2005 as an alternative to BitKeeper. It allows developers to have a complete history of the source code on their local machine and supports a distributed workflow. Commits in Git link back to previous commits and contain references to file trees and parent commits. Git uses references and branching to efficiently track changes from multiple developers and integrate their work.