Entfernen vertraulicher Daten von Git. "Fatal: mehrdeutiges Argument 'rm'"

8

Ich versuche, diesen Befehl auszuführen:

%Vor%

aber ich bekomme immer diesen Fehler:

%Vor%     
Jonathan 28.01.2014, 00:23
quelle

1 Antwort

15

Das hängt von der Shell ab, die Sie verwenden.
Unter Windows beispielsweise mit msysgit finden Sie issue 477 :

  

Einfache Anführungszeichen haben bei CMD keine besondere Bedeutung. Erwarte nicht, dass sie funktionieren   Das gleiche wie bei einer POSIX-Shell. Rufen Sie den Filter-Zweig wie folgt auf:

%Vor%

Mehrere Zeilen:

%Vor%

Wie in " erwähnt, wie Sie eine programmatisch generierte Liste von Dateien an git filter-branch weitergeben? "

  

Jedes Argument für die verschiedenen ...-filters muss eine einzelne Zeichenfolge sein. Diese Zeichenfolge wird als Shell-Variable gespeichert.

Stellen Sie daher sicher, dass 'git rm --cached --ignore-unmatch filename.js' in der Shell, in der Sie sich befinden, als Zeichenfolge betrachtet wird.

    
VonC 28.01.2014, 07:52
quelle

Tags und Links