Git

2020-05-30 → 2025-12-11

An open-source distributed Version 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. See also How do Git LFS and git-annex differ?

Tutorials and books#

Cheatsheet and howtos#

Books#

Tutorials#

Text/interactive#

Video#

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

Fun#

×