首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法删除敏感数据

无法删除敏感数据
EN

Stack Overflow用户
提问于 2012-11-01 20:52:22
回答 2查看 130关注 0票数 4

我在删除我的一个git代表的敏感数据时遇到了问题。我阅读了https://help.github.com/articles/remove-sensitive-data的手册页,并一个接一个地按照说明进行操作。

起初,我成功地做到了这一点:

代码语言:javascript
复制
$ git clone https://github.com/defunkt/github-gem.git

接下来,我用succes做了这件事

代码语言:javascript
复制
$ cd github-gem

然后,我尝试执行以下操作,但没有成功,并得到以下消息

代码语言:javascript
复制
$ git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' --prune-empty --tag-name-filter cat -- --all

fatal: ambigous argument 'rm': unknown revision or path not in the working tree. Use '--' to seperate paths from revisions

有人能帮帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2013-11-12 06:28:37

我知道这已经有一段时间了,但为了后人着想:我已经和这个问题斗争了一段时间了- Windows上的解决方案是使用“(双引号)而不是‘(单引号)。

票数 2
EN

Stack Overflow用户

发布于 2012-11-01 21:07:25

我认为即使使用--ignore-unmatch,您仍然需要--消歧工具。像这样:

代码语言:javascript
复制
git rm --cached --ignore-unmatch -- Rakefile
                                 ^^-this two dashes here
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13177493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档