Git 
I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'. --- Linus Torvalds
Description
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
If you want to get started with git, you should know some basic terminology. Then you can try interactive git visualization to promote your git skill. There are many git tutorials, and many of them are systematic goodies, so you can choose one or two from references according to your needs.
References
| Title | Link |
|---|---|
| 廖雪峰 Git 教程 | liaoxuefeng.com/wiki/896043488029600 |
| GitHub Learning Lab | lab.github.com/ |
| GitHub Guides | guides.github.com |
| GitHub Desktop | desktop.github.com |
| Git | GitLab | docs.gitlab.com/ee/topics/git |
| Git History | github.com/pomber/git-history |
| LearnGitBranching | github.com/pcottle/learnGitBranching |