Git is a distributed version control system that was created by Linus Torvalds. It allows for faster branching and merging of code compared to SVN. With Git, every developer has their own local repository and can work offline. Typical workflows involve pulling changes from the remote repository, making local commits, and then pushing changes back up. Common commands include add, commit, pull, push, branch, merge, and log.