最佳答案
我想把一个Git项目放在GitHub上,但它包含某些具有敏感数据的文件(用户名和密码,如/config/deploy。卡皮斯特拉诺的Rb)。
我知道我可以将这些文件名添加到.gitignore,但这不会删除它们在Git中的历史记录。
我也不想通过删除/来重新开始。git目录。
有没有办法在你的Git历史中删除一个特定文件的所有痕迹?