Git

An open-source distributed Revision control system. It quickly becomes the most popular revision control system among developers. It is fast and has many advanced features. But, I think the popularity is largely thanks to GitHub, which is a web-based software development hosting system based on git. It is somewhat notorious for its unfriendliness1

Related tools

Large files

Git LFS and annex are two primary tools. How do Git LFS and git-annex differ?

Tutorials and books

Cheatsheet

Books

Tutorials

Text/interactive

Video

Commit message

Videos and talks

Tips

Articles

Quotes

People who say “teaching is the best way to learn” have never experienced the seat-of-your-pants terror of trying to merge unrelated histories during an intro to Git workshop. - https://mobile.twitter.com/Hao_and_Y/status/1095494322059923456