We're just starting to use git for source control on a multi developer website.
At the moment we've got a bare remote repository which we can all get a clone of and develop. Fine.
But we have to fetch another clone of the remote to give us the source code to actually upload to the webserver.
If our remote repository wasn't bare then it would contain working files - like our clones do.
As I understand it these would be from when the repository was created.
What I can't work out is how to update these 'working files' from the remote repository itself because then we could run against that directly.
I hope that makes scene.
I'm either missing something about how this all works or how I'm using it but I can see what!