> Speaking for myself: the one specific thing I use every now and then in Mercurial is "hg serve" command. It allows me to serve up my changes to others in an ad-hoc way without needing to set up a repo in the usual places (Bitbucket, Github, etc.).
You can do the same in git:
git daemon --verbose --export-all --base-path=.git --reuseaddr --strict-paths .git/
or
git daemon --verbose --export-all --base-path=. --reuseaddr .