On my local machine, I pull changes from remote.
I can pull the remote Test branch.
And I also pull the bug-fix-readme branch.
If I do a git log command, I can see my trivial edit!
Now I can merge the bug fix back into Test. I make Test active and merge the bug fix branch into it. I can then delete my bug fix branch both locally and remotely.
I check on GitHub and although the bug-fix-readme branch is gone, the Test branch has not been updated. I need to Push it.
I check on GitHub, the change is there!