By the time I got a branch done there were several new merges; the branch’s compare page on github is full of differences with things that other people changed.
Currently, if I use ‘git pull upstream master’ on my branch, it says
"error: Your local changes to the following files would be overwritten by merge:
[files]
Please, commit your changes or stash them before you can merge.
Aborting"
and if I use it on master it says it’s up to date.
Is there any way to add new ‘official’ changes to my branch without overwriting existing ones, or am I stuck with rewriting/copy-pasting all my code back into place?