我可以将 git 上的分叉项目更新为原始/主副本吗?
几周前,我在 GitHub 上分叉了一个公共项目。今天,我想尝试一些东西,但我想确保我使用的副本是最新的。
我可以先更新我的前叉吗?
如果在我开始更改后对叉子进行更改,会发生什么情况。我可以再次更新我的分叉,同时保留我的更改(即合并,如果需要的话?)
A few weeks ago i forked a public project on GitHub. Today, I wish to try some stuff on it BUT i want to make sure the copy I use is the most recent.
Can I update my fork, first?
And what happens if there's changes to the fork AFTER i've started my changes. Can i update my fork again, while leaving my changes in there (ie. merge, if needs be?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以将原始存储库中的更改
拉
到您的分支中。添加一个遥控器(因为原点将是你的叉子)并拉动。这来自 GitHub 帮助:
首先,将远程添加到原始存储库。
在这里提供帮助: http://help.github.com/remotes/
然后您可以将更新拉入原始仓库。引用自 http://help.github.com/fork-a-repo/
所有这些都是从命令行执行的。
以下是 TortoiseGit 的说明:
右键单击您的项目 -> TortoiseGit ->设置->偏僻的。
在此处添加远程详细信息:
现在,右键单击 -> TortoiseGit->拉。
您将看到一个对话框来选择遥控器(您应该能够看到在上一步中添加的遥控器)。选择它并拉动。
Yeah you can
pull
the changes from the original repo into your fork. Add a remote to it ( since origin will be your fork ) and pull.This from GitHub help:
First up, add a remote to the original repo.
Help here: http://help.github.com/remotes/
Then you can pull in updates to the original repo. Quote from http://help.github.com/fork-a-repo/
All these are for doing from command line.
Below are instructions for TortoiseGit:
Right click over your project -> TortoiseGit -> Settings -> Remote.
Add the remote details here:
Now, right-click -> TortoiseGit -> Pull.
You will be presented with a dialog to choose the remote ( you should be able to see the remote you added in previous step). Choose it and pull.