I have a local / remote branchA that I am only working on. BranchA was created from develop branch. I have made somewhere like a dozen commits to it. Now I am at a stage where I want to pull all the changes from develop that were made in the meantime, so that BranchA is containing all the latest changes from develop, so I can test it.
I have tried to rebase develop onto BranchA, but it is a bit difficult to resolve conflicts. What happens is that there is a FileA that was changed in developer branch, but I have also changed this file in lot of my commits (lets say 8). So it seems that git is asking me to resolve conflict for this file 8 times, while I would like it to ask me only for latest version.
So, what are my options here? Should I merge all my 12 commits into 1, and then try to rebase? How would I correctly do this?