Removendo dados sensíveis do Git. “Fatal: argumento ambíguo 'rm'”

2

Estou tentando executar este comando:

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch filename.js' --prune-empty --tag-name-filter cat -- --all

mas continuo recebendo este erro:

fatal: ambiguous argument 'rm': unknown revision or path not in the working tree
.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
    
por Jonathan 28.01.2014 / 01:31

1 resposta

3

Tente substituir aspas simples por aspas duplas, pois isso pode ajudar com alguns shells do console por exemplo, :

git filter-branch --force --index-filter "git rm --cached --ignore-unmatch filename.js" --prune-empty --tag-name-filter cat -- --all
    
por 16.02.2016 / 01:16

Tags