Lars Schneider
Ich verwende oh-my-zsh und die automatische Vervollständigung von git.
Wenn ich tippe git checkout org
und drücken Sie TAB bekomme ich diese Ergebnisse:
ORIG_HEAD
origin/HEAD
origin/mybranch
Wie kann ich die Autovervollständigung ignorieren ORIG_HEAD
?
Fügen Sie dies zu Ihrem hinzu .zshrc
:
zstyle ':completion:*:*' ignored-patterns '*ORIG_HEAD'
Dadurch werden alle Dateien ignoriert, die mit enden ORIG_HEAD
wenn mehrere Dateien vorhanden sind.
-
Sie könnten /usr/share/zsh/functions/Completion/Unix/_git bearbeiten und ORIG_HEAD in der folgenden Zeile entfernen (Zeile 5091 für mich):
for f in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD; do
-
Du könntest entfernen .git/ORIG_HEAD
🙂
14292300cookie-checkIgnorieren Sie ORIG_HEAD in der zsh-Git-Autovervollständigungyes
Ich habe gerade ein Kopfgeld hinzugefügt, weil ich sehr an einer Antwort darauf interessiert bin 🙂
– Marcgg
9. Januar 2013 um 10:48 Uhr