Никогда не используйте общую папку для хранения .git
каталогов.Git имеет свои собственные протоколы обмена (через git push
и git fetch
), и он не очень хорошо работает с другими протоколами обмена.В частности, существуют требования более высокого уровня для внесения изменений в несколько отдельных файлов в определенных порядках и с определенным поведением, что низкоуровневый общий доступ к файлам будет нарушать.
(Иногда возможно,использовать тот тип совместного использования, который реализуют системы виртуальных машин, такие как VMWare или Vagrant, для совместного использования папки .git
между хостом и образом виртуальной машины или между различными образами виртуальной машины.сделай это вообще.)