Probably the single biggest intellectual-hurdle that you need to overcome, with regards to git, is that there is no “centralized, authoritative ‘server’.” Instead, “a repository is nothing-more and nothing-less than a directory.” All of them are potentially “authoritative.” Ordinary file-synchronization techniques are used. The “minimal git setup” is, quite literally, your own machine.

Thank you. I apologize for this not being related to PERL. My thinking when I asked is that since programmers accentuate using some form of version control that the subject would be within the realms of PERL programming. I am still new to this and I appreciate your input.
Sherman