Я чего-то не понимаю в git? У некоторых open source проектов есть полиси: сквошить говнокоммиты при работе над фичей в один перед запердоливанием патча/пулл-реквеста в мастер меинлайна. Я правильно понимаю, что это полиси подразумевает что я потом не буду иметь возможности смотреть на эти коммиты по одиночке и работать с ними как таковыми в целях бисекта и прочего блейма?
Да, правильно.