В моем локальном репозитории git у меня есть много коммитов, которые включают "секретные" строки подключения: -)
Мне не нужна эта история в github, когда я ее там нажимаю.
По сути, я хочу подтолкнуть все, что у меня есть, но хочу избавиться от целой истории.
Возможно, мне лучше работать в ветке для всех моих разработчиков, а затем просто слияние с мастером перед фиксацией... тогда история для мастера будет просто коммит, который я хочу.
Я попытался запустить rebase:
git rebase –i HEAD~3
Это вернуло 3 коммита, а затем я смог удалить фиксацию.
Однако побежал на автоматический вишневый захват, и он стал довольно сложным.
Любые мысли очень оценили... неважно, может ли история и начать снова, если это становится слишком тяжелым: -)