github 分叉存储库:如何将更改从 forkedrepo/branch 提取到 orignalrepo/<Create-new-branch>

github forked repository: How to pull the changes from forkedrepo/branch to orignalrepo/<Create-new-branch>

UserA 原始存储库创建者:没有分支。仅限大师。
UserB 分叉存储库并进行一些更改并创建一个新分支并将更改放入 github.com/userB/repo-name/newbranch-name

userA ,

如何
  1. 从 github.com/userB/repo-name/newbranch-name 中提取更改 和
  2. 放入与 userB 同名的新分支.... 是,github.com/userA/repo-name/newbranch-name

当前场景的一些信息
UserB(分叉用户)无法推送这些更改 - 问题不是 "how can I get to do something" 但 "how can I do something myself" 没有请求 userB 将更改推送给 UserA(原始回购创建者)
此外,UserA 不想将其合并到 MASTER。
UserA 更喜欢将这些更改放在新分支中。 github.com/UserA/repo-name/{创建新分支}

将用户 B 的存储库添加为远程,将其拉到本地的新分支,然后将其推送到用户 A 的存储库:

git remote add userA github.com/userA/repo-name
git remote add userB github.com/userB/repo-name
git pull userB newbranch-name
git push userA newbranch-name