This looks like any typical package management system, like rpm (red-hat family), dpkg (debian family), apk (android), and so on... of course, I don't think Windows has anything equivalent to this... but again, that's what Windows users are used to, as sub-par system.
There are several tools out there that can help you generate packages (of various flavors) from your git repository, and maintain the packages up-to-date with it.