I am in this kind of situation:
* 079152c (HEAD -> testing) Finished the new footer
* a81cb78 created a new footer
* 9c87d16 made a change to data
| * a75d5cb (master) fixed matrix data
| * 7b6cdd9 made another change to data
|/
* aa97c17 MY NEW FIRST COMMIT
Now I want to keep working on the testing branch but in the same time, I need also to update usually the master branch (which is my production branch). The problem is that every time that I make changes into the master, the testing branch stays the same. You could say, merge the master in the testing but in this way I will lose the progress I made in the testing.
Do you have any suggestions or insights?