2017-08-03 29 views
-1

我错误地将一些凭据添加到我的代码中,任何人都无法访问它。如何从Github代码中删除某些内容,并且在提交历史记录中没有跟踪?

+0

https://help.github.com/articles/removing-sensitive-data-from-a -repository/ – Adinia

+2

查看重复的问题。但是,请注意,任何人都可能已经在GitHub上下载了您的凭证。你应该期待有人在运行机器人,尽快在那里获取证书。因此,您应该使您的证书无效并更新,并假定他们已被泄露给广大公众。这是唯一安全的选择。 –

回答

0

您将不得不强制推送到您的存储库。

获取错误提交的父代的SHA。

git reset --soft <SHA OF PARENT OF BAD COMMIT> 

修复的凭据,

git commit -am <commit message> 

力推到远程,

git push origin master --force 
相关问题