Как Вам уже ответили выше, вся "проблема" в том, что в виду отстутсвия (до недавнего времени) нормального терминала и (до сих пор) нормального пакетного менеджера, git-клиенты под Windows (к слову, было бы неплохо, если бы вы указали что речь о Windows в заголовке вопроса) содержат не только сам клиент git'а, но и GUI-оболочку на ним и кучу всякого ещё.
При этом,
$ ls -l /var/portage/packages/dev-vcs/git-2.9.3.tbz2
-rw-r--r-- 1 root root 11M авг 17 01:22 /var/portage/packages/dev-vcs/git-2.9.3.tbz2
$ ls -l /usr/bin/git
-rwxr-xr-x 117 root root 1,9M сен 6 11:48 /usr/bin/git
$ ls -l /usr/lib/libgit2.so.0.24.0
-rwxr-xr-x 1 root root 906K авг 10 14:10 /usr/lib/libgit2.so.0.24.0
Таким образом, если вы хотите
"маленькую" версию, которая умеет только git clone и git pull
то можете взять libgit и сделать над ней самодельный враппер на любимом языке.
Либо, например, взять встроенную (в новые релизы Windows10) Ubuntu и поставить "нативный" git туда и пользоваться им.