I am a novice in Git and I would like to know if this idea is even possible using such a SCM.
My idea would be to have the DEV team working on features locally, then push those features to QA. At this point, when QA tested and verified the stories, the business can decide what stories are going to be installed in prod.
So for instance DEV is working on stories A, B, C and D. Those 4 are then tested in QA but the business decide to actually install in production only B and D.
Basically QA would have all the stories that are in PROD and possibly a few more.
Is it even possible to do something like this using git? Do you see problems (dependencies between stories might be one of them) using this approach?
Thanks! Roberto