Git is the preferred version control system of DevOps engineers. Git is a distributed system, you can do everything on your workstation disconnected from the rest of the world.
The Git application runs, and the repository is maintained on your workstation. GitHub, Bitbucket, and other providers only store your repository and provide authentication service to allow or prevent others from viewing and updating your repository. The web user interface of these providers also contains search and comparison tools.