Как люди правильно загружают проект на GitHub, чтобы потом несколько человек работали над ним в отдельных ветках и потом в одну это соединить?
Вот представим, что есть сайт-визитка, где есть 5 страниц, простой такой сайт, и над ним должны работать 5 людей, ну скажем по человеку на страницу.
Сайт состоит из папки с галпом и там папка src, build и node_modules ну и еще пару файлов там:
![63b47ce473e5a958413035.png](https://habrastorage.org/webt/63/b4/7c/63b47ce473e5a958413035.png)
На гитхаб загружать все папки или только src?
Каждый у себя должен отдельно установить галп и все модули или скопировать с гитхаба?
А если первый вариант, то как человек должен установить галп в свою ветку? Типа всё кроме src в gitignore положить (node_modules и т.д.)?