There is a main branch (master) and there is a branch that was once inherited from it (design) . Also this branch lies on the remote side.
After the master mergit commits (from other branches). And changes were made to the design branch.
Visually looks like this
Red line - master, green - design
I want the desing branch desing have all the changes made in the wizard. (after design3 was all changes from master6 )
I do the following:
git checkout design // она же указывает на origin/desing git pull origin master And after that, I propose to smuggle the branches, and then when I push, I have a comit that was made in the master branch.
How do I apply all changes from master to desing ? (you do not want to commit those commits that were in the master. Or is it unrealistic?)

git pull && git checkout design && git rebase master design- KoVadim