我最近注意到我在git中的版本控制下有一个包含敏感信息的文件。我现在已将此文件添加到我的.gitignore列表中,但是如何在不触摸其他任何内容的情况下从提交历史记录中删除所有提及的文件?即,我不想只删除我的.git
目录。
在GitHub帮助网站上尝试该指南:https : //help.github.com/articles/remove-sensitive-data
特别:
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch Rakefile' \
--prune-empty --tag-name-filter cat -- --all
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句