我对github很新。从叉github同步
我从第三方做了一个分支,然后我修改了这个分支中的几个文件并提交给我的分支。基于我的分支,我做了一个分支。
我注意到上游(我做叉的第三方来源)有一些更新,所以我同步我的叉。现在我该如何将我的分支上的更改推送到我的分支?
另一种情况是,我在我的分支做了一些修改后,我怎么把它们推回到我的分支?
我对github很新。从叉github同步
我从第三方做了一个分支,然后我修改了这个分支中的几个文件并提交给我的分支。基于我的分支,我做了一个分支。
我注意到上游(我做叉的第三方来源)有一些更新,所以我同步我的叉。现在我该如何将我的分支上的更改推送到我的分支?
另一种情况是,我在我的分支做了一些修改后,我怎么把它们推回到我的分支?
你需要做:
git request-pull original_repo <repo_url> repo_with_changes
这将拉动新的代码到original_repo
这里是关于它的更多信息:根据我的叉子 https://git-scm.com/docs/git-request-pull
,我做了一个分支。我注意到上游有一些更新(我做叉的第三方来源),所以我同步我的分叉。现在我该如何将我的分支上的更改推送到我的分支?
其实,如果你已经添加了遥控指向初始回购,你要做的就是:
git remote add upstream /url/original/repo
git fetch upstream
git checkout your-pr-branch
git rebase upstream/master
git push --force
这个假设your-pr-branch
从upstream
回购master
分公司完成。
如果您想同步您的货叉,您也可以将upstream/master
拖入master
并将master
推入您的货叉。