Here are the top few things I learned about Git, mostly in the first few hours I used it. This is the document I wished I had had, on top of the various introductions floating around. Maybe it will be useful to somebody else.
-
Git handles 400MB of HTML crawl data less gracefully than it handles 700K of Python. But it handles that data more gracefully than
cp
andrsync
do. -
Don't
git push
to a repository that actually has a work area.