Git is a source control management system like SVN or CVS but with additional features making it faster and more powerful. It allows for offline work, distributed workflows across multiple repositories, and easy branching and merging of code. Useful Git commands include add, commit, push, pull, clone, init and log. Features like stashing, rebasing, bisecting and cherry-picking help improve workflows. While more powerful, Git can be more complicated than other systems but resources are available to help learn it.