Git is a distributed revision control system that stores snapshots of files rather than tracking changes. It allows for cheap branching, works offline, and is fast. Common Git actions include checking the status of files, adding changes to the staging area, stashing changes, committing staged changes, and pushing commits to a remote repository. The basic Git workflow involves making changes, staging them, committing, and optionally pushing commits to a remote. Key differences from other version control systems are that everything in Git is local by default, it is very fast, and allows for cheap branching and offline work.