Мы переехали на битбакет потому что гитлаб намного медленнее. Также, очень много функционала, который он предоставляет не требуется в 90% случаев.
В дополнение к этому раньше гитлаб часто лежал и доступа к репозиториям вообще не было.
Уже пол года хостимся на битбакете - полет отличный!
1. Работать по win для разработки сайтов - жисть.
2. У вас программисты работают на одном компьютере?)
У каждого разработчика должна быть локальная копия репозитория. А далее так, как считаете правильным. Например, разработчик создает ветку, делает фичи, потом мержит в master.
Но я бы посоветовал вам нанять тимлида или кого-то похожего на него. Хотя-бы ради code-review.
А если серьезно, то в этом же и прелесть версионности: иметь какие-то состояния проекта. Не надо его отправлять после каждого изменения. Сделал фичу - отправил. Сделал - отправил.
P.S: вот вам команда:
while [ "1" = "1" ]; do git commit -a -m "update" && git push; done