我不小心在我的GitHub仓库中提交了我的凭证。
我必须从此处删除此凭据(AWS_ACCESS_KEY_ID,秘密访问权限),否则我的帐户将被暂停。我现在已从我的帐户中删除了凭据,但它在之前的提交中已公开。
您可以通过两个步骤从git历史记录中删除。合并/编辑/删除提交和强制推送。详情如下
git rebase -i head~20 //I used 20 based on your repo. Some number greater than your two commits which you want to merge
它将打开交互式屏幕,如下面的这里更改选择以压缩以将提交与先前的提交合并。在您的情况下,更改位于第6行。您也可以删除/编辑提交
然后保存并退出(:wq),这将要求new commit message
进行组合提交。编辑,保存并退出。git push -f