Разница между bare и non-bare репозиториями в Git заключается в следующем:
- Non-bare репозиторий содержит рабочее дерево с файлами проекта и директорию .git с историей и объектами репозитория. boldena.com coderefinery.github.io Обычно его используют, когда нужно работать с реальными файлами, вносить изменения, совершать коммиты и т. д.. boldena.com
- Bare репозиторий содержит только данные репозитория .git и не имеет проверенной копии исходного кода (реальных файлов). boldena.com В нём нельзя (и не следует) проводить типичную разработку напрямую. boldena.com
Bare репозитории используют при совместной работе нескольких разработчиков в качестве центрального репозитория. boldena.com Они обеспечивают разделение общих данных под версией и индивидуальных рабочих копий репозитория, позволяя разработчикам работать независимо. boldena.com