4

git担当者の1人から機密データを削除する際に問題が発生しました。https://help.github.com/articles/remove-sensitive-dataのmanページを読み、指示を1つずつ実行しました。

最初、私はこれを成功させました:

$ git clone https://github.com/defunkt/github-gem.git

次に私はこれを成功させました

$ cd github-gem

そして、私は成功せずに次のことを試みました、そして次のメッセージを受け取りました

$ 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

誰か助けてもらえますか?

4

2 に答える 2

2

しばらく時間が経っていることは知っていますが、後世のために: 私はしばらくこの問題と戦ってきました。Windows での解決策は、' (一重引用符) の代わりに " (二重引用符) を使用することです。

于 2013-11-11T22:28:36.520 に答える
1

あなたと一緒でも曖昧さ回避ツール--ignore-unmatchが必要だと思います。--お気に入り:

git rm --cached --ignore-unmatch -- Rakefile
                                 ^^-this two dashes here
于 2012-11-01T13:07:24.587 に答える