4

In zsh, when I enter which git it shows:

git: aliased to noglob git

How do I find out which git binary it actually invokes? (eg: /usr/bin/git vs ~/bin/git). Basically I want to bypass the aliases when I use which.

thameera
  • 143

2 Answers2

11

For zsh, which is shorthand for whence -c, and supports other whence options. In particular:

-p   Do a path search for name even if it is an alias, 
     reserved word, shell function or builtin.

So:

$ which  git  
git: aliased to noglob git
$ which -p git
/usr/bin/git
muru
  • 72,889
2

Try

 /usr/bin/which git

it should give you some file path, probably /usr/bin/git