How to Think About Git
I thought this article about setting up a new Rails app with Git provided a good way to think about Git repositories:
Git repository’s are a-dime-a-dozen. There’s no such thing as a working copy, everything’s just a git repository containing copies of other git repositories. When you develop locally you’re committing to a local git repository, stored in the .git directory of your project.
