l3ftoverz
@l3ftoverz
Люблю front-end

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

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

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

// p.s коммитов 38
  • Вопрос задан
  • 302 просмотра
Решения вопроса 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
Заининтить новый репозиторий?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 марта 2019, в 03:19
100000 руб./за проект
26 марта 2019, в 01:09
40000 руб./за проект
26 марта 2019, в 00:54
40000 руб./за проект