github forked repository:如何将更改从forkedrepo / branch拉到orignalrepo / <create-new-branch>

时间:2016-07-25 18:08:20

标签: github git-branch git-push git-pull git-fork

UserA Original Repository Creator:没有分支机构。仅掌握。
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
  3. 有关当前情况的一些信息
    UserB(分叉用户)无法推动这些更改 - 问题不是“我怎么能做某事”而是“如何自己做某事”而无需请求userB将更改推送到UserA(原始repo创建者)
    另外,UserA不想将其合并到MASTER。
    UserA更喜欢将这些更改放在新分支中。 github.com/UserA/repo-name/ {create-new-branch}

1 个答案:

答案 0 :(得分:0)

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

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