1) Конфликт будет скорее всего. Постарайтесь работать с разделением зон ответственности. Например если я беру таск, где надо править раздел 1, то остальных фронтов прошу не лезть в код раздела 1, пока я PR не сделаю.
2) Ну начните с ключа -a git commit -a
.
git add используется, когда вы добавили в репозиторий файлы, которые пока не были проиндексированы.
3) Что создаст много файлов? Для исключения есть файл .gitignore