Я собираюсь публично выпустить проект, надеюсь, найти вкладчиков. Мой проект является локальным клоном другого активного и хорошо обеспеченного ресурсами проекта (шаблон проекта Django). Я не внес никаких глубоких изменений в код, хотя теперь это другой проект.
Моя текущая история git - беспорядок и не очень помогает. Я как-то вычищу его перед публичным выпуском и, конечно же, проясню, что такое оригинальный раздвоенный проект. Поскольку я не думаю, что что-то особенное или мистифицирующее о модификациях, которые я внес в проект (в основном, настройки), я стараюсь выкачать все коммиты в соответствии с этим Post overflow post. Я задаюсь вопросом, является ли это плохой практикой, поскольку это может сделать ее еще более сложной, если я отброшу индексированную историю поиска. Я намерен уменьшить такие проблемы с хорошими комментариями, считая README и т.д.
Альтернативой, которую я вижу и чего хочу избежать, является кропотливая инкрементная миссия rebase
squash
.