Мне любопытно узнать о некоторых лучших практиках.
Существует git-репозиторий, который я хотел бы включить в свой проект в качестве подмодуля. Я также хотел бы внести свой вклад в это репо и предложить тянуть запросы. Я раздвоил репо и хотел бы добавить свой форк в качестве подмодуля в мой проект.
Я создал новую ветку slim
в моей ветке, которая удаляет некоторые вещи из оригинальной основной ветки репо: например, файлы примеров, демонстрации и т. д. Я бы специально хотел использовать эту ветку slim
для подмодуля, чтобы исключить лишние вещи.
Я успешно выполнил эту стратегию ветвления и субмодуля. Однако сейчас я задаюсь вопросом о запросах на получение тяги и взносах в проект.
В идеале я хотел бы отредактировать подмодуль как часть моего проекта и отправить коммиты в ветку подмодулей slim
. Затем я хотел бы объединить изменения в slim
ветви обратно в master
, чтобы я мог сделать запрос на извлечение.
Однако я не хочу, чтобы мой первоначальный коммит удаления в ветке slim
был объединен с master. Какими способами я могу внести свой вклад в проект, не испортив некоторые из моих коммитов на удаление?