私は oh-my-zsh と git オートコンプリートを使用しています。
入力git checkout orgして TAB を押すと、次の結果が得られます。
ORIG_HEAD origin/HEAD origin/mybranch
オートコンプリートを無視するにはどうすればよいORIG_HEADですか?
私は oh-my-zsh と git オートコンプリートを使用しています。
入力git checkout orgして TAB を押すと、次の結果が得られます。
ORIG_HEAD origin/HEAD origin/mybranch
オートコンプリートを無視するにはどうすればよいORIG_HEADですか?
これをあなたに追加してください.zshrc:
zstyle ':completion:*:*' ignored-patterns '*ORIG_HEAD'
ORIG_HEAD複数のファイルが存在する場合、これは で終わるすべてのファイルを無視します。
/usr/share/zsh/functions/Completion/Unix/_git を編集して、次の行 (私にとっては 5091 行目) の ORIG_HEAD を削除できます。
for f in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD; do
あなたは削除することができます.git/ORIG_HEAD:)