Как удалить учетные данные из коммита в github repo? - PullRequest
0 голосов
/ 01 сентября 2018

Я случайно ввел свои учетные данные в моем репозитории GitHub.

Я должен удалить эти учетные данные (AWS_ACCESS_KEY_ID, секретный доступ), иначе моя учетная запись будет заблокирована. Я удалил учетные данные из своего аккаунта, но они были показаны в предыдущем коммите.

1 Ответ

0 голосов
/ 01 сентября 2018

Вы можете удалить из своей истории git с помощью двух шагов. Слияние / редактирование / удаление фиксации и принудительное нажатие. Подробности ниже

  1. Объединить эти два коммита в один

    git rebase -i head~20   //I used 20 based on your repo. Some number greater than your two commits which you want to merge
    

    Откроется интерактивный экран, как показано ниже enter image description here Здесь измените pick на squash , чтобы объединить коммит с предыдущим коммитом. В вашем случае изменение происходит в строке 6. Вы можете удалять / редактировать коммиты также

    Затем сохраните и выйдите (: wq), который запросит new commit message для комбинированных коммитов. Редактировать, сохранить и выйти.

  2. Будет показано сообщение типа Ваша ветка и «origin / master» разошлись, и имеют 15 и 16 разных коммитов соответственно. (меньше 1 на 1 сквош)

  3. Do force push git push -f
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...