GIT is a distributed version control system that is designed for speed, branching and merging. Unlike centralized systems like SVN, GIT allows developers to work on local copies of a repository and merge changes later. It uses a 3-way merge algorithm to resolve conflicts when merging branches. Common GIT commands include git log to view history, git checkout to switch branches, and git commit to commit changes locally before pushing to a remote repository.