l3ftoverz
@l3ftoverz
Люблю front-end

Можно ли изменить часть кода во всей истории коммитов?

Писал на pupetteer штуку для автоматизации некоторых действий, а она оказалась немного востребованной, хочу просто открыть репозиторий на gitHub (private -> public).
Но проблема такова, что я изначально писал для себя и данные для авторизации на неком сайте указывал в конфигурации своего приложения (сейчас переделал как аргументы запуска), в итоге эти данные можно будет посмотреть в истории комитов, даже если я поменяю их в коде.
Я могу сменить пароль, но и мобильный телефон (логин) не хотелось бы всем показывать.

Есть варианты, кроме создания пустого репозитория и коммита туда всего уже готового кода?

// p.s коммитов 38
  • Вопрос задан
  • 333 просмотра
Решения вопроса 2
Lynn
@Lynn
nginx, js, css
https://help.github.com/en/articles/removing-sensi...

Можно. Нужно только понимать, что хеши всех коммитов поменяются
Ответ написан
Посмотри в сторону git rebase.
Берешь хэш самого первого коммита, вызываешь git rebase -i ${init_commit_hash}. Далее помечаешь коммиты, в которых были добавлены пароли и телефоны, как edit. правишь те самые коммиты, и сохраняешь их.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@heahoh
Full stackoverflow developer
Заининтить новый репозиторий?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Агент Плюс Москва
от 200 000 руб.
Университет ИТМО Санкт-Петербург
от 50 000 руб.
-.618 Москва
До 150 000 руб.