如何在分叉后从父Git repo中提取更新?

时间:2016-10-09 23:43:27

标签: git

我有一个Git repo A,它分成了回购B,修复了bug,然后作为拉取请求提交回A.但是,作者忽略了我的修复(足够公平),但他们已经发布了其他错误修复,我希望将其添加到我的fork B中,同时保留我的单独修复。

这个程序在Git命名法中正式调用了什​​么,我该怎么做?这是一个“遥控”是什么?我添加了一个遥控器,但我无法弄清楚如何从中取出更改。

1 个答案:

答案 0 :(得分:2)

如果您还没有在Git中为fork A配置遥控器,请通过以下方式进行:

git remote add fork_a http://path/to/repo

其中http://path/to/repo是托管的URL,无论托管在哪里(例如GitHub,Bitbucket)。

现在您需要做的就是git pull将A fork中的更改带到您的本地分支。如果您的本地分支被称为master,则您执行以下操作之一:

git checkout master
git pull fork_a master           # merge changes in
# or
git pull --rebase fork_a master  # rebase on the fork