I was tasked with setting up Git for my office. We have several sites. I just set up a network drive for us to push our changes to. My question is: Where do I init the Git repos
The structure of repos is not a matter if sites (whatever you want to tell with that) but a matter of projects.
As a rule of thumb:
Within each repo, structure the work with branches, and do not confuse branches with means of organizing different software stacks: branches are used to organize the work in one repo (i.e. different development strings of ONE software). One branching model (that seems to be quite popular here at SO) is this one:
Confused? Curious? Read the explanation...