Saya punya repo dotfiles yang nyaman di Github untuk Anda semua lihat, di sini . FYI, git diinstal melalui Homebrew, seperti halnya sebagian besar file executable di sistem saya.
Git-completion saya di zsh berfungsi dengan baik ketika saya tidak menggunakan alias, seperti:
% git add fi<TAB> # => file.rb
Tetapi jika saya menambahkan alias di .zshrc saya (sebenarnya cormacrelf-dotfiles-repo/zsh/aliases.zsh
), seperti:
alias ga="git add"
compdef _git ga=git-add
... mencoba menyelesaikan apa pun (bukan hanya file: cabang, dll.) menghasilkan kesalahan:
% git add fi
_git:19: parse error: condition expected: 1
Apakah Anda mencoba "git add fi <tab> 'atau' ga <tab> '. Pertanyaan terdengar membingungkan.
—
Cougar