How do you people set up git for development

Hi

Since cocos2dx has all the project settings and stuff inside the cocos2dx solution file…
I was wondering how all of you set up your working environment with git.

for example…

  1. i fork, clone cocos2dx git repo.
  2. i start working with the forked repo.(probably branch?)
  3. someone else starts working for another game with the forked repo. (probably branch?)

so…

do all of you work like this?

i was also wondering if i update from the cocos2dx repo will it merge with my working branch properly? or will it break something?
thx

I would not use currently on development code for professional products, as any faulty commit can mean you to loose a day of work (or more!).