I have tried this and it feels nice but I don't want to use git from the command line. I like magit or otherwise fork-app. I didn't find a way to use the bare repo with any of them in an easy way, so I gave up. I use stow now. It alright, but I'll change it in an instant if I found a way to use my tools with a bare git repo.