Появился еще вопрос по гиту. Уже почти с ним закончил. По большинству разобрался. Одно остается - как я понимаю, если пишется проект и над ним трудятся несколько разработчиков, чтобы работать вместе они должны иметь отдельные задания (или пилить отдельные модули?).
В примерах нашёл, что несколько разработчиков могут делать один модуль, но мне не понятно, как они его вообще могут делать, чтобы один не залез на "территорию" другого, и в конце не получилась каша на выходе. Типо как избегают вообще таких проблем. Наверное, тупой вопрос, но я никогда в командах не работал..