awesome-vcs-tools
A curated list of awesome Version control tools - clients, diffs etc.
https://github.com/postpdm/awesome-vcs-tools
Last synced: 30 days ago
JSON representation
Git
Behind GitHub
- Git.io - GitHub links shortened
- GitHub Engineering - The Blog of the GitHub Engineering Team
Client extensions
- Turbo Git - commit convention support.
- Magit - A Git Porcelain inside Emacs.
-
gitty
- Single-binary Go CLI that replaces
git add + git commit + git pushwith one command:gitty up.
Clients
- TortoiseGit - Windows Explorer shell extension.
- GitHub Desktop - official GitHub client.
- Legit - command-line interface for Git, optimized for workflow simplicity.
Docs
- Git How to - a guided tour that walks through the fundamentals of Git.
- Git Cheatsheet - Git Cheatsheet from NDP software.
- Git magic book
- Pro Git book
Extras
- github/gitignore - a collection of .gitignore templates
- gitignore.io - create useful .gitignore Files For Your Project
GitHub extensions
Mods
- Git Virtual File System - git-and-some-back-story/)
- Git - most popular decentralized version control system.
Mercurial
Clients
- TortoiseHg - Windows Explorer shell extension
Self-hosting
Git
- GitLab
- Gogs.io - cross-platform self-hosted Git service
- Gitea
- How to Setup GitLab: A Self Hosted GitHub
SVN
Special Diff
Clients
- nbdime - diffing and merging of Jupyter notebooks
SVN
Clients
- TortoiseSVN - Windows Explorer shell extension
- Version Control for engineers