Следуйте модели ветвления git, а также прочитайте вопрос о подготовке и производстве git. Мое удаленное репо также используется в качестве промежуточного репо. Это ГЛАВНОЕ репо.
Текущий рабочий процесс
Workstations 1,2,3,4 - non-bare, cloned from remote, PUSHes to remote
Remote Repo - bare repo, neither pushes nor pulls, serves as staging repo
Production server - non-bare, PULLs from remote
Должно ли быть отдельное удаленное репо и промежуточное репо? Если да, то что должно быть голым, поскольку они оба не могут быть голыми?