停止在git提交中显示某个文件

时间:2012-11-18 03:48:23

标签: git

在我的一个存储库中,我偶然没有为我的gitignore添加一些安全相关的文件进行一些提交,所以如果我要将其推送到github,那么带有敏感信息的旧文件会显示出来在旧的提交。

有没有办法从以前的提交中删除此文件,因此无法看到?

1 个答案:

答案 0 :(得分:3)

您需要使用filter-branch命令。 Github有一个很好的write-up如何使用filter-branch来删除敏感数据。