Для масштабирования проектов в рамках команды была придумата методология БЕМ, советую про нее почитать.
Для того, чтобы изменения не конфликтовали, нужно делить разработку на "фичи" над одной фичей работает один человек, перед началом работы делаете отдельный бранч для фичи, когда фича готова, делаете ребейс мастер бранча на свой фичебранч (чтобы втянуть изменения, которые другие работники влили до вас) и мержите фиче бранч в мастер. В одно время над одним файлом работать не желательно, собранный проект из гита исключите.
Битбакет позволяет мержить фиче бранчи в мастер используя пул реквесты и позволяет провести кодревью всеми участниками перед тем как вливать изменения, весьма полезно для наработки общего стиля в коде.