This is the third time I see the git's
"fatal: upstream - not something we can merge"
while trying to update my feature branch with changes in getnikola/nikola master.
Theres probably some command or change in workflow to get out of that situation but I don't know a good one (so far I got a patch for the feature branch, deleted the branch, created a new one with the same old root and applied the patch with git am. Thats totally unfuny, let me tell.
So, lets me describe my usual workflow:
git branch feature-branch
git checkout feature-branch
<bang code, commit, repeat>
# moving changes in getnikola/nikola master to the local feature branch
git checkout master
git fetch upstream master
git merge upstream master
git checkout feature-branch
git rebase master
# update my github feature branch, will show in the getnikola/nikola PR
git push origin feature-branch -f
Now, I don't edit on master, and indeed git status on master gives no changes, still the git merge upstream master gives the "fatal: not something we can merge".
Googling for that sugest that the history in upstream (getnikola/nikola for me) was changed. But I see the last hash in my master is still present in the github view of getnikola/nikola master.
:
Summary: I don't know what is going here.