I've been researching Git quite a bit, and I get the basic concepts, except how it fits into the workflow of a small team.
As I understand it, I would want:
one shared semi-public repo for myself and my team to work from (pulling changes into our local copies) and test features in.
one repo where we push anything that's tested and ready to go live.
a live repo where the working directory is the root folder of the actual website
Am I understanding this or complicating it more than it needs to be? Just trying to wrap my mind around it, and very few of the tutorials go into detail on this topic.