Is there a "small" version of the GIT client?

Wanted to find a small portable version of GIT client, but all what is monstrous, over400Мб when unpacking and 100500 files, you need a "little" version, which only knows how to git clone and git pull. Is there any such in nature, or all versions of such monsters?
p.s. IMHO 400 MB for utility which even has no GUI as it is over a lot.
c8e8a09f237d4290958b56d5a528e72e.png
July 4th 19 at 23:41
2 answers
July 4th 19 at 23:43
Solution
For those who need it, cannot find anything suitable, so I wrote blackjacm and size of only 1.5 MB. The source code can be taken here https://github.com/vpuhoff/GitRepoAutoUpdater/

Compiled version for the lazy here https://github.com/vpuhoff/GitRepoAutoUpdater/blob...
Use this: gitnano [urlgit] [dirname]
For example
gitnano.exe https://github.com/vpuhoff/GitNanoTestRepo.git GitNanoTestRepo
If you will find already downloaded the repository will try to do a Pull, if something goes wrong (conflicts or whatever, it would just make the clone again and replace the old folder with the new one.
Naturally, all changes to the old will be erased. To auto-update apps most it.
July 4th 19 at 23:45
As You already said above, the whole "problem" is that in mind otsutsvija (until recently) of a normal terminal and (still) normal package Manager, git clients for Windows (by the way, it would be nice if you pointed out that the question of Windows in the header of the question) contain not only the git client, but a GUI wrapper on it and a bunch more.
At the same time,
$ ls-l /var/portage/packages/dev-vcs/git-2.9.3.tbz2
-rw-r--r-- 1 root root 11M Aug 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.9 M Sep 6 11:48 /usr/bin/git
$ ls-l /usr/lib/libgit2.so.0.24.0
-rwxr-xr-x 1 root root 906K Aug 10 14:10 /usr/lib/libgit2.so.0.24.0


Thus, if you want

the "small" version, which only knows how to git clone and git pull

you can take libgit and make over her self-made wrapper for your favorite language.
Or, for example, take the built-in (in the new releases Windows10) Ubuntu and put native git there and use it.
for the idea to take libgit thank you, got only 1.5 MB compressed to my desired functionality. - olin_Adams commented on July 4th 19 at 23:48

Find more questions by tags GitSoftware