我刚才注意到我的.gitconfig文件在我的仓库中是公开的。它包含我的秘密令牌。
我git-add -u
的文件和承诺。我不确定这个命令是否也会从以前的提交中删除文件。
我想确定并搜索我之前提交的文件,这样我的历史记录中就没有这样的文件。
如何在以前的提交中搜索文件?
我跑
git filter-branch --tree-filter 'rm .gitconfig' master # Thanks to Greg!
我明白了
Rewrite 84dabfa2ea195ce9aad0309216858b302150017c (1/25)rm: .gitconfig: No such file or directory
tree filter failed: rm .gitconfig
错误消息表明我的提交历史记录中没有该文件。
有什么方法可以在我的提交历史记录中搜索文件,这样我就不需要运行删除来查看我的提交历史记录中没有该文件?