What is 'Head' in Git and How to Create Heads in Repo - RRutors

A ‘head’ is simply a reference to a commit object. In every repository, there is a default head referred as “Master”.  A repository can contain any number of heads