Я пытаюсь внести свой вклад в программное обеспечение с открытым исходным кодом в первый раз, но я довольно неопытен в системах контроля версий. В частности, сейчас я хочу внести ряд изменений в разные части кода, но я не уверен, захочет ли сопровождающий интегрировать их все в главный репозиторий. Однако изменения, которые я буду вносить, являются независимыми, т. Е. Они влияют на разные части файла или части разных файлов.
Как мне сделать изменения? Если я сделаю строку коммитов в той же ветке, сможет ли сопровождающий выбрать то, что он хочет от отдельного коммита? Например. может ли он исправить изменения, которые я сделал во втором коммите, игнорируя первый? Или я должен вносить каждое изменение в отдельную ветку?
Редактировать: Может быть, я должен упомянуть, что я смотрю на github в частности.