如果您意识到您在某个版本的 git 存储库中保存了一些敏感数据(user:pass、访问令牌等),您可以在不牺牲整个存储库的情况下做些什么来摆脱它?是否可以仅取消当前修订版。git 会自动找出差距吗?
GitHub有一篇很好的文章:
https://help.github.com/articles/remove-sensitive-data
本质上,您可以使用git filter-branch
重写项目的历史记录,删除包含敏感内容的文件。