git: изменить одну строку в файле для полной истории

Когда я запустил репозиторий git, я зафиксировал несколько файлов в качестве начального коммита. Теперь многие коммитят позже , Заметил, что включил в те фи les строка с информацией, которую я не хочу публиковать (в отличие от остальной части кода). Итак, я хочу удалить / изменить эту одну строку и оставить остальную кода.

Обыскав, я нашел это решение: Вставьте пустую фиксацию в качестве начальной фиксации (описано здесь : Вставить коммит перед корневым коммитом в Git? ), выполнить его перебазирование, а затем отредактировать старую первую фиксацию с помощью поправки. К сожалению, во время перебазирования возникает множество жестоких конфликтов слияния (как описано здесь: git: разрешение конфликтов, вызванных перебазированием ).

Есть ли другой способ решить мою проблему или все же нужно перебазировать и отредактировать все конфликты вручную?

Заранее спасибо :)

38
задан tbolender 3 May 2018 в 16:00
поделиться