I need to release only certain stories that have passed QA. I don't have access to the branches, only the master branch.
There will be another release in two weeks, so I was thinking of just creating a 'dead-end' release branch and that I need to start this branch from the commit just prior to the last release and then merge, rebase or cherry pick commits from the master to put into my 'release branch'.
So I've checked out from that point 2 weeks ago and made a branch from it. Now I need to fold-in all the stuff I'm interested in. Actually, no I haven't. I don't think I have. On master, I checked out the old commit and then made a new branch but looking at the illegible history in gitk is it? (I'm on Windows) I think it made a branch from the head of master.
Any advice gratefully received. Please speak slowly, as I find Git more difficult than any other topic I've ever had to comprehend in my life, including derivatives pricing, Newtonian Mechanics, vector math, string theory and my wife, and judging by the votes Git questions get, so does everyone else.
Hoping this is pretty standard, considering that most teams will have stories that don't meet QA some some that do.