If I start with a structure like follows on my remote:
A-B-C-D-F-G master
\
E-H-I branch
And I clone branch and make change 'J' (& commit and push to remote branch) how can I merge 'J' to master without bringing down 'H' and 'I'? Can it be done just by pushing change 'J' or do I need to switch to a local repo tracking master and merge the local 'J' change and push that to master?
A-B-C-D-F-G-J master
\
E-H-I-J branch