几周前,我在 GitHub 上分叉了一个公共项目。今天,我想尝试一些东西,但我想确保我使用的副本是最新的。
我可以先更新我的前叉吗?
如果在我开始更改后对叉子进行更改,会发生什么情况。我可以再次更新我的分叉,同时将我的更改保留在那里(即合并,如果需要的话?)
是的,你可以pull
从原始存储库到您的分支的更改。添加一个遥控器(因为原点将是你的叉子)并拉动。
这来自 GitHub 帮助:
首先,将遥控器添加到原始存储库。
在这里提供帮助:http://help.github.com/remotes/ http://help.github.com/remotes/
然后您可以将更新拉入原始存储库。引用自http://help.github.com/fork-a-repo/ http://help.github.com/fork-a-repo/
引入上游变更
如果您派生项目的原始存储库已更新,您
可以通过运行以下代码将这些更新添加到您的分叉中:
$ git fetch 上游
$ git 合并上游/master
所有这些都是从命令行完成的。
以下是 TortoiseGit 的说明:
右键单击您的项目 -> TortoiseGit -> 设置 -> 远程。
在此处添加远程详细信息:
现在,右键单击 -> TortoiseGit -> Pull。
您将看到一个对话框来选择遥控器(您应该能够看到在上一步中添加的遥控器)。选择它并拉动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)