我错误地将一些凭据添加到了我的代码中,这些凭据不应该被任何人访问到。
在GitHub代码中删除内容后无法在提交历史中找到痕迹的原因是因为GitHub会保留提交历史记录。要解决这个问题,需要进行强制推送到仓库。
首先,获取待删除提交的父提交的SHA值。
git reset --soft <待删除提交的父提交的SHA值>
然后,修复文件的凭据。
git commit -am <提交信息>
最后,强制推送到远程仓库。
git push origin master --force
用户名或电子邮箱地址
密码