Pur*_*ome 32 git fork github tortoisegit
几个星期前,我在GitHub上分了一个公共项目.今天,我想尝试一些东西,但我想确保我使用的副本是最新的.
我可以先更新我的前叉吗?
如果在我开始更改之后叉子发生了变化,会发生什么.我可以再次更新我的分叉,同时将我的更改留在那里(即合并,如果需要的话?)
man*_*lds 44
是的,你可以pull从原来的回购改变你的叉子.添加一个遥控器(因为原点将是你的前叉)并拉动.
这来自GitHub的帮助:
首先,将遥控器添加到原始仓库.
在这里帮助:http://help.github.com/remotes/
然后,您可以获取原始仓库的更新.引自http://help.github.com/fork-a-repo/
拉入上游变化
如果您分割项目的原始仓库已更新,则可以通过运行以下代码将这些更新添加到fork中:
$ git fetch upstream
$ git merge upstream/master
所有这些都是从命令行做的.
以下是TortoiseGit的说明:
右键单击您的项目 - > TortoiseGit - >设置 - >远程.
在此处添加远程详细信息:

现在,右键单击 - > TortoiseGit - > Pull.
您将看到一个用于选择遥控器的对话框(您应该能够看到您在上一步中添加的遥控器).选择它并拉.
