I am getting confused between merge and rebase; I have a branch on which I did work, and also changes in master, for other areas of my project. Now I would like to get my branch to the latest master changes; but I do not want to put my branch changes into master.
Basically I am trying to update my branch to the latest code in master (there will be no conflict since I am touching different folders in the branch and in master), so I can continue on my branch but using the latest improvements that I made to the master.
Should I run a merge or should I rebase?
EDIT I am not asking which is better, but what would fit in my case; the other question is terrific to describe the difference, but does not help me to figure out what should I do.