刚才我注意到我的.gitconfig -file在我的回购中是公开的。它包含我的秘密令牌。无法在旧的Git提交中找到.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
的错误信息提示我,我没有在我提交历史文件。
有没有什么办法在我的提交历史记录中搜索文件,这样我就不需要运行删除操作来查看我的提交历史记录中没有该文件?
谢谢您的回答! – 2009-07-04 00:28:58