2012-11-01 6 views
4

내 git 담당자 중 한 명으로부터 중요한 데이터를 삭제하는 데 문제가 있습니다. 매뉴얼 페이지 https://help.github.com/articles/remove-sensitive-data을 읽고 지침을 하나씩 따라갔습니다.민감한 데이터를 삭제할 수 없습니다.

처음에 나는 성공을 이런 짓을 : 나는 succes에 다음

$ cd github-gem 

와 함께 이런 짓을

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

다음 내가 성공하지 다음 시도하고 다음과 같은 메시지를 받았습니다

$ 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 

누군가 도움을 줄 수 있습니까?

답변

1

심지어 --ignore-unmatch으로 생각하더라도 여전히 --의 분별력이 필요합니다. 마찬가지로 :

git rm --cached --ignore-unmatch -- Rakefile 
           ^^-this two dashes here 
+1

답장을 보내주세요. 나는 그것을 시도했지만 같은 오류 메시지가 나타납니다 .-(아마 어쩌면 도움이된다는 것을 알기 위해 윈도우 7에서 일하고 있습니다. – user1791336

2

나는 그것이 오랜만하지만, 후손을 위하여 것을 알고 : 지금 잠시 동안이 문제로 싸운 - Windows의 솔루션을 사용하는 것입니다 "(큰 따옴표) 대신에 '의 (작은 따옴표)

관련 문제