in reply to What is the minimal GIT setup?

Start with git help. To bring this into the realm of perl, once you have become familiar with the basics of git and are ready to start manipulating it from within Perl (or using Perl to extend it, take a look at cpan's git modules. You do not need to use perl to extend or drive git, but there are quite a few perl-based tools out there already.

--MidLifeXis