I need to insert a commit in the master branch of my git repository whist preserving the subsequent merges and commits.
I currently have something like this
A--B--C--D--E--F master
\ \
G--H I--J branches
and need to insert a commit K such that the new structure becomes
A--B--K master
\
C--D--E--F new branch
\ \
G--H I--J old branches
I'm not even sure if this is possible. Any ideas?