If we want to work and prosper with Git, we have to grasp its principles. There are theories and some alternatives on how we can manage our Puppet code with Git in a safe and comfortable way.
In this section, we will review:
- Git's basic principles and commands
- Some useful Git hooks
- Two different workflows for Puppet code management with Git
Git's basic principles and commands
Git is generally available as a native package in every modern OS. Once we have installed it, we can configure our name and e-mail (that will appear in all our commits) with the following:
git config --global user.name "Alessandro Franceschi" git config --global user.email firstname.lastname@example.org
These commands simply create the relevant entries in the
~/.gitconfig file. We can ...