> What's amazing is that you can also use git locally, without a server, using "git daemon".
I don’t think that’s amazing. What was amazing to me was back when I couldn’t set up a Subversion repository without a “server”.
Someone asks on StackOverflow about why `git push` behaves a certain way? The principle of Laziness dictates that you try to reproduce the issue with two sibling directories where one is a remote of the other one. Like they apparently do in one of Git’s integration tests:
git remote add $1 up ../mirror