Hi,
/opt/libexec/git-core/git-pull: line 11: git-sh-setup: No such file or
directory
You seem to be missing git-sh-setup (called `git-sh-setup.sh` in
git.git), another shell script that's called by every other shell
script in Git.
As for reinstalling: unless something else is broken, I'm happy with "git
fetch; git merge origin". However, I should like to understand why git pull
is not working.
A lot of other things won't work. `git rebase -i` for example is
another shell script `git-rebase--interactive.sh`.
-- Ram