After installing the nRF connect sdk (v2.2.0) via the toolchain manager (v1.2.1) I noticed the installed size of the toolchain was quite big (~ 4.9GB)
Looking into the toolchain directory to see what was installed I noticed the ./usr/local/libexec/git-core directory takes up ~3.2 GB of that space.
A quick md5sum confirmed what I suspected; most of the git sub commands have their own file but are copies of each other (136 files with the same md5 sum, totaling ~3.1 GB) and no soft/hard links are used.
0086fc6b9fb6e9b255370ca8b0e7a90b git-merge-one-file 07f26ec2ae74f61e1b24cd036f026227 git-svn 086673089b535919f1ffddae7e617ad6 git-remote-ftp 086673089b535919f1ffddae7e617ad6 git-remote-ftps 086673089b535919f1ffddae7e617ad6 git-remote-http 086673089b535919f1ffddae7e617ad6 git-remote-https 1ab152ac62179a42c76d6b3d6f132044 git-archimport 21f28e26f4189ffcadfe313875199a78 git-add--interactive 33895c0256a9d3ca3f9badf233247330 git-sh-i18n--envsubst 36971745969a5e02aa6c75d7d6b76826 git-bisect 39d8a7f22de123b3cf6da0a3a4725bf3 git-cvsimport 420851f85603a4d3d19577c54fa543a3 git-http-fetch 516a136f815c6da3ed90f9a3909c6821 git-request-pull 55d0de4c10f87711c3e9682e3f7b9a9c git-instaweb 57363c056ef38b1f14ce5c1c16472b30 git-imap-send 5f9edaead8ba8288c589c1dade49047a git-shell 61aea75bc948c6538f1977eec6c19771 git-http-backend 810a0cded3229346673abc7f9651f56d git-filter-branch 8592bf5a8548ae442150d7506f5941b3 git-gui--askpass 88148fb39ab4be7d45d557759ba7a7bd git-sh-i18n 95527b313a1fa8f688d596a473487cef git-quiltimport 9a8feaeeb8d3626f5d39e203bfde0022 git-difftool--helper 9c6e8aa9de802cd0350afc46c355e9eb git-daemon a830cc295c6728fe00ea9f6b3bb6ba13 git a830cc295c6728fe00ea9f6b3bb6ba13 git-add a830cc295c6728fe00ea9f6b3bb6ba13 git-am a830cc295c6728fe00ea9f6b3bb6ba13 git-annotate a830cc295c6728fe00ea9f6b3bb6ba13 git-apply a830cc295c6728fe00ea9f6b3bb6ba13 git-archive a830cc295c6728fe00ea9f6b3bb6ba13 git-bisect--helper a830cc295c6728fe00ea9f6b3bb6ba13 git-blame a830cc295c6728fe00ea9f6b3bb6ba13 git-branch a830cc295c6728fe00ea9f6b3bb6ba13 git-bugreport a830cc295c6728fe00ea9f6b3bb6ba13 git-bundle a830cc295c6728fe00ea9f6b3bb6ba13 git-cat-file a830cc295c6728fe00ea9f6b3bb6ba13 git-check-attr a830cc295c6728fe00ea9f6b3bb6ba13 git-check-ignore a830cc295c6728fe00ea9f6b3bb6ba13 git-check-mailmap a830cc295c6728fe00ea9f6b3bb6ba13 git-checkout a830cc295c6728fe00ea9f6b3bb6ba13 git-checkout-index a830cc295c6728fe00ea9f6b3bb6ba13 git-checkout--worker a830cc295c6728fe00ea9f6b3bb6ba13 git-check-ref-format a830cc295c6728fe00ea9f6b3bb6ba13 git-cherry a830cc295c6728fe00ea9f6b3bb6ba13 git-cherry-pick a830cc295c6728fe00ea9f6b3bb6ba13 git-clean a830cc295c6728fe00ea9f6b3bb6ba13 git-clone a830cc295c6728fe00ea9f6b3bb6ba13 git-column a830cc295c6728fe00ea9f6b3bb6ba13 git-commit a830cc295c6728fe00ea9f6b3bb6ba13 git-commit-graph a830cc295c6728fe00ea9f6b3bb6ba13 git-commit-tree a830cc295c6728fe00ea9f6b3bb6ba13 git-config a830cc295c6728fe00ea9f6b3bb6ba13 git-count-objects a830cc295c6728fe00ea9f6b3bb6ba13 git-credential a830cc295c6728fe00ea9f6b3bb6ba13 git-credential-cache a830cc295c6728fe00ea9f6b3bb6ba13 git-credential-cache--daemon a830cc295c6728fe00ea9f6b3bb6ba13 git-credential-store a830cc295c6728fe00ea9f6b3bb6ba13 git-describe a830cc295c6728fe00ea9f6b3bb6ba13 git-diff a830cc295c6728fe00ea9f6b3bb6ba13 git-diff-files a830cc295c6728fe00ea9f6b3bb6ba13 git-diff-index a830cc295c6728fe00ea9f6b3bb6ba13 git-difftool a830cc295c6728fe00ea9f6b3bb6ba13 git-diff-tree a830cc295c6728fe00ea9f6b3bb6ba13 git-env--helper a830cc295c6728fe00ea9f6b3bb6ba13 git-fast-export a830cc295c6728fe00ea9f6b3bb6ba13 git-fast-import a830cc295c6728fe00ea9f6b3bb6ba13 git-fetch a830cc295c6728fe00ea9f6b3bb6ba13 git-fetch-pack a830cc295c6728fe00ea9f6b3bb6ba13 git-fmt-merge-msg a830cc295c6728fe00ea9f6b3bb6ba13 git-for-each-ref a830cc295c6728fe00ea9f6b3bb6ba13 git-for-each-repo a830cc295c6728fe00ea9f6b3bb6ba13 git-format-patch a830cc295c6728fe00ea9f6b3bb6ba13 git-fsck a830cc295c6728fe00ea9f6b3bb6ba13 git-fsck-objects a830cc295c6728fe00ea9f6b3bb6ba13 git-fsmonitor--daemon a830cc295c6728fe00ea9f6b3bb6ba13 git-gc a830cc295c6728fe00ea9f6b3bb6ba13 git-get-tar-commit-id a830cc295c6728fe00ea9f6b3bb6ba13 git-grep a830cc295c6728fe00ea9f6b3bb6ba13 git-hash-object a830cc295c6728fe00ea9f6b3bb6ba13 git-help a830cc295c6728fe00ea9f6b3bb6ba13 git-hook a830cc295c6728fe00ea9f6b3bb6ba13 git-index-pack a830cc295c6728fe00ea9f6b3bb6ba13 git-init a830cc295c6728fe00ea9f6b3bb6ba13 git-init-db a830cc295c6728fe00ea9f6b3bb6ba13 git-interpret-trailers a830cc295c6728fe00ea9f6b3bb6ba13 git-log a830cc295c6728fe00ea9f6b3bb6ba13 git-ls-files a830cc295c6728fe00ea9f6b3bb6ba13 git-ls-remote a830cc295c6728fe00ea9f6b3bb6ba13 git-ls-tree a830cc295c6728fe00ea9f6b3bb6ba13 git-mailinfo a830cc295c6728fe00ea9f6b3bb6ba13 git-mailsplit a830cc295c6728fe00ea9f6b3bb6ba13 git-maintenance a830cc295c6728fe00ea9f6b3bb6ba13 git-merge a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-base a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-file a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-index a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-ours a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-recursive a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-subtree a830cc295c6728fe00ea9f6b3bb6ba13 git-merge-tree a830cc295c6728fe00ea9f6b3bb6ba13 git-mktag a830cc295c6728fe00ea9f6b3bb6ba13 git-mktree a830cc295c6728fe00ea9f6b3bb6ba13 git-multi-pack-index a830cc295c6728fe00ea9f6b3bb6ba13 git-mv a830cc295c6728fe00ea9f6b3bb6ba13 git-name-rev a830cc295c6728fe00ea9f6b3bb6ba13 git-notes a830cc295c6728fe00ea9f6b3bb6ba13 git-pack-objects a830cc295c6728fe00ea9f6b3bb6ba13 git-pack-redundant a830cc295c6728fe00ea9f6b3bb6ba13 git-pack-refs a830cc295c6728fe00ea9f6b3bb6ba13 git-patch-id a830cc295c6728fe00ea9f6b3bb6ba13 git-prune a830cc295c6728fe00ea9f6b3bb6ba13 git-prune-packed a830cc295c6728fe00ea9f6b3bb6ba13 git-pull a830cc295c6728fe00ea9f6b3bb6ba13 git-push a830cc295c6728fe00ea9f6b3bb6ba13 git-range-diff a830cc295c6728fe00ea9f6b3bb6ba13 git-read-tree a830cc295c6728fe00ea9f6b3bb6ba13 git-rebase a830cc295c6728fe00ea9f6b3bb6ba13 git-receive-pack a830cc295c6728fe00ea9f6b3bb6ba13 git-reflog a830cc295c6728fe00ea9f6b3bb6ba13 git-remote a830cc295c6728fe00ea9f6b3bb6ba13 git-remote-ext a830cc295c6728fe00ea9f6b3bb6ba13 git-remote-fd a830cc295c6728fe00ea9f6b3bb6ba13 git-repack a830cc295c6728fe00ea9f6b3bb6ba13 git-replace a830cc295c6728fe00ea9f6b3bb6ba13 git-rerere a830cc295c6728fe00ea9f6b3bb6ba13 git-reset a830cc295c6728fe00ea9f6b3bb6ba13 git-restore a830cc295c6728fe00ea9f6b3bb6ba13 git-revert a830cc295c6728fe00ea9f6b3bb6ba13 git-rev-list a830cc295c6728fe00ea9f6b3bb6ba13 git-rev-parse a830cc295c6728fe00ea9f6b3bb6ba13 git-rm a830cc295c6728fe00ea9f6b3bb6ba13 git-send-pack a830cc295c6728fe00ea9f6b3bb6ba13 git-shortlog a830cc295c6728fe00ea9f6b3bb6ba13 git-show a830cc295c6728fe00ea9f6b3bb6ba13 git-show-branch a830cc295c6728fe00ea9f6b3bb6ba13 git-show-index a830cc295c6728fe00ea9f6b3bb6ba13 git-show-ref a830cc295c6728fe00ea9f6b3bb6ba13 git-sparse-checkout a830cc295c6728fe00ea9f6b3bb6ba13 git-stage a830cc295c6728fe00ea9f6b3bb6ba13 git-stash a830cc295c6728fe00ea9f6b3bb6ba13 git-status a830cc295c6728fe00ea9f6b3bb6ba13 git-stripspace a830cc295c6728fe00ea9f6b3bb6ba13 git-submodule--helper a830cc295c6728fe00ea9f6b3bb6ba13 git-switch a830cc295c6728fe00ea9f6b3bb6ba13 git-symbolic-ref a830cc295c6728fe00ea9f6b3bb6ba13 git-tag a830cc295c6728fe00ea9f6b3bb6ba13 git-unpack-file a830cc295c6728fe00ea9f6b3bb6ba13 git-unpack-objects a830cc295c6728fe00ea9f6b3bb6ba13 git-update-index a830cc295c6728fe00ea9f6b3bb6ba13 git-update-ref a830cc295c6728fe00ea9f6b3bb6ba13 git-update-server-info a830cc295c6728fe00ea9f6b3bb6ba13 git-upload-archive a830cc295c6728fe00ea9f6b3bb6ba13 git-upload-pack a830cc295c6728fe00ea9f6b3bb6ba13 git-var a830cc295c6728fe00ea9f6b3bb6ba13 git-verify-commit a830cc295c6728fe00ea9f6b3bb6ba13 git-verify-pack a830cc295c6728fe00ea9f6b3bb6ba13 git-verify-tag a830cc295c6728fe00ea9f6b3bb6ba13 git-whatchanged a830cc295c6728fe00ea9f6b3bb6ba13 git-worktree a830cc295c6728fe00ea9f6b3bb6ba13 git-write-tree aa1d9086a7f07e92b3d9001e27996983 git-web--browse ad31b5376742f45d366f0e502feef402 git-submodule b73753a07241203615a8c55cf7e85298 git-merge-octopus bacfd77bb1eb98d35875301525a69ac4 git-http-push c2033b5f442dbc3afe117bdb4abd148a git-cvsserver c43e8dcf6287fcf36c46fafa73763e9f git-mergetool--lib c8b2d1e7e7dbdd2dc1cbc0b86f44c573 git-cvsexportcommit cc890baca945c44f11665b37dad860e0 git-send-email d5add91c17670f575f3bb20fa11da9f9 git-merge-resolve d9296a641febaa6e84f556f19a5da5c9 git-p4 e6ea979ccae38b34491865c27958a42e git-mergetool f67d8492f40dcd8adf50bf0f5eb848b9 git-citool f67d8492f40dcd8adf50bf0f5eb848b9 git-gui fe9c2c036ae9d1621c046079a37bfeaa git-sh-setup