Мне недавно пришлось обновиться с 1.9.3 до 2.2.1 на Mac OSX 10.10.1
Я успешно запустил установщик для 2.2.1, но командная строка "git --version" все еще показала 1.9.3.
Оказывается, что 2.2.1 был успешно установлен в / usr / local / git / bin и каталог был добавлен в мой путь. Однако 1.9.3 был установлен в / usr / bin, который появился в переменной PATH моей оболочки до / usr / local / git / bin, и поэтому вызывался до обновленной версии.
Это было исправлено путем запуска "sudo rm -rf / usr / bin / git *" и перезапуска командной строки.
К вашему сведению: если вы считаете, что у вас похожая проблема, вы можете найти различные версии git в вашей переменной PATH, набрав "type -a git"