Есть задача клонировать публичный репозиторий в приватный так, чтобы потом иметь возможность мерджить изменения публичного в приватный(только мастер, без бранчей, в одностороннем порядке).
bare репозиторий не содержит исходного кода - только .git папку
используется в основном на сервере (нет же смысла серверу еще и несжатые исходники хранить)