I recently hacked together a little 300-line bash script to manage my dotfiles called dot-man. Basically, it will let you manage your dotfiles in a git repository, and you can run it every so often to keep your local / remote dotfiles up to date.
Install is as simple as:
git clone email@example.com:cneill/dot-man.git
git clone https://github.com/cneill/dot-man.git
Let me know what you think! You can find me on Twitter @ccneill.
Here is their example (with minor edits so as not to call out the author of that how-to post too explicitly):
Do you notice anything fishy?