I'm trying to wrap my head around Git and I'm really hoping this is the place to go to to do that.
I'm going to be working with an ESRI Flex Map system. I will have one server where the web files reside (html, xml, png, swf, js, etc). Then there will be my computer. Please correct me if I am wrong, but how I picture this going is as follows: *On the Web Server:* I will create a repository. Let's call it "*Mothership*" This repo is where the original files are. Nobody opens these files. *On the Web Server:* Then I create another repo, let's call it "*LiveSite*" This repo is where the files reside after all approved edits have happened. *On My Desktop:* Then I create a repo called "*MyEdits*" This repo is where I do my editing. Please correct me if I am wrong, but how I picture my workflow is as follows: *Editing Session Begins.* *git pull* from into *MyEdits* whatever resides in *Mothership*. Edit my files. *git commit* *git push* from *MyEdits* to *Mothership* -(?) *git push* from *Mothership* to *LiveSite* -(?) Here is where I get confused? Do I branch? Can I push from MyEdits to Mothership or do I need to go to Mothership and pull? Can I sync up Mothership and LiveSite from MY desktop? Or will I need to sign on to the server and do pulls? Do I need a Mothership or does Git allow me to just have a LiveSite and branch or pull from that for editing? Confused still... help? -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.