I would like to know which is the best approach for doing this. I'm curently working on a new design, the old design is still in production and a few bugs came up. So I decided to create a new branch called "old" and fix the bugs there so I can upload the fixes without breaking the design. What happens when the new design is ready and I want the fixes to be applied to the master branch? Which branch merges into which? How do I tell git which files to merge? I don't get it. Thanks.
EDIT: What I think I need is to commit changes in the old branch and replicate them in the master branch. Is that possible?