私はoh-my-zshとgitオートコンプリートを使用します。zsh gitオートコンプリートでORIG_HEADを無視します。
私はgit checkout org
を入力してTABをヒットした場合、私はこれらの結果を得る:私は、オートコンプリートがORIG_HEAD
を無視することができますどのよう
ORIG_HEAD origin/HEAD origin/mybranch
を?
私はoh-my-zshとgitオートコンプリートを使用します。zsh gitオートコンプリートでORIG_HEADを無視します。
私はgit checkout org
を入力してTABをヒットした場合、私はこれらの結果を得る:私は、オートコンプリートがORIG_HEAD
を無視することができますどのよう
ORIG_HEAD origin/HEAD origin/mybranch
を?
を削除し、あなたの.zshrc
にこれを追加します。
zstyle ':completion:*:*' ignored-patterns '*ORIG_HEAD'
これは、複数のファイルが存在する場合、ORIG_HEAD
で終わるすべてのファイルを無視します。
完璧!それは私のためのトリックでした – marcgg
あなたはを/ usr/share/zshでは/機能/完了/ UNIX/_gitを編集して、次の行(私のためにライン5091)にORIG_HEADを削除することができます:
for f in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD; do
あなたは可能性があり.git/ORIG_HEAD
:)
私は賞金を追加しました。私はこの回答に非常に関心があります。 – marcgg