Problem
Wenn ich dem Staging-Bereich etwas hinzufügen möchte, tippe ich normalerweise git add git add
Die automatische Vervollständigung maskiert die Leerzeichen nicht korrekt.
Zum Beispiel
Ich habe einen Ordner namens: Ordner A
Ich führe den Befehl aus git add F < tab-autocomplete >
was wird git add Folder A/
. Wenn ich versuche, diesen Ordner hinzuzufügen, wird ein Fehler ausgegeben:
fatal: pathspec 'Folder' did not match any files
Dies liegt daran, dass die korrekte Syntax sein sollte git add Folder\ A/
.
Zusammenfassung
Ich bin mir nicht sicher, wie ich das beheben soll, und ich kann keine Ressourcen mit einer dauerhaften Lösung finden. Dieses Problem „Wie git mit Ordnernamen mit Leerzeichen umgeht“ beschreibt eine Lösung. Aber es geht darum, Sprachzeichen um den Ordnernamen zu setzen, was ich eigentlich nicht möchte. Gibt es eine bessere Lösung?
Ich verwende git Version 2.2.0 und zsh Version 5.0.7. Danke im Voraus!
Bleibt das Problem mit dem neuesten Git 2.8.3 bestehen?
– VonC
26. Mai 2016 um 14:02 Uhr