Я искал что-то подобное, и вот что я придумал:
Моя ситуация - это ситуация, когда у меня есть активное веб-дерево, и я пытался создать для него удаленный репозиторий, не перемещая файлов в текущем веб-дереве. Вот что я сделал:
git init
git clone --bare /path/to/web/repo
[remote "origin"]
. [remote "origin"]
в .git / config в веб-дереве, указав на новое дистанционное репо.