The most important thing to happen to git in its entire history is jj as a better porcelain to git, so that you don't need to read entire books to get it right.