标签: git
在我的一个存储库中,我偶然没有为我的gitignore添加一些安全相关的文件进行一些提交,所以如果我要将其推送到github,那么带有敏感信息的旧文件会显示出来在旧的提交。
有没有办法从以前的提交中删除此文件,因此无法看到?
答案 0 :(得分:3)
您需要使用filter-branch命令。 Github有一个很好的write-up如何使用filter-branch来删除敏感数据。