git branch -b develop origin/develop
git commit -m "ほげほげ"
などとしたときに、対象となるローカルリポジトリを ~/.gitでなく、外部化する方法はありますでしょうか?