Организация работы 2 разработчиков + git + openserver?
1. Работать по win для разработки сайтов - жисть.
2. У вас программисты работают на одном компьютере?)
У каждого разработчика должна быть локальная копия репозитория. А далее так, как считаете правильным. Например, разработчик создает ветку, делает фичи, потом мержит в master.
Но я бы посоветовал вам нанять тимлида или кого-то похожего на него. Хотя-бы ради code-review.
Как правильно организовать работу?
Для начала: Git + GitHub
Затем можете посмотреть: GitHub Flow / git-flowТак как вся работа проводиться внутри папки OpenServer/domains/, можно ли ее назначить репозиторием, чтобы поработав над проектом и сразу коммит и пуш в удаленный репозиторий?
Назначать репозиторием нужно папку, в которой лежит весь код проекта. То есть в вашем случае OpenServer/domains/example.com. Там же работать и просто периодически синхронизироваться с удалённым сервером. Ничего никуда вручную на локальном компьютере копировать и переносить не нужно.