Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的一个存储库中,我不小心没有将某个安全相关文件添加到我的 gitignore 中进行几次提交,因此如果我将其推送到 github,如果您查看旧提交,则会显示包含敏感信息的旧文件.
有没有办法从以前的提交中删除这个文件,所以它不能被看到?
您需要使用filter-branch命令。Github有一篇关于如何使用 filter-branch 删除敏感数据的文章。