我对编码和Github还是很陌生,因此对于reking的工作原理有点困惑 - 请原谅可能是一个基本问题.
我整个星期都在与不同的配对合作伙伴开展一个项目,我目前的代码库情况如下:
我最初的回购 - https://github.com/timrobertson0122/yelp_clone
这个代码然后分叉并继续第二次回购 - (不能发布网址)
该repo随后被分叉并包含最近的代码,我昨天与同事一起工作,我无法分叉 - https://github.com/curlygirly/yelp_clone-1
所以我的问题是我如何同步我的原始回购?我可以只添加一个指向原始仓库的最近分叉仓库的上游吗?我需要提交拉取请求吗?
谢谢.
您可以将curlygirly"repo"作为远程添加到原始仓库,并像其他任何分支一样合并其中的更改.例如,如果要将分支上curlygirly的所有内容合并master到原始仓库中master:
git remote add curlygirly https://github.com/curlygirly/yelp_clone-1.git
git fetch curlygirly
git checkout master
git merge curlygirly/master
Run Code Online (Sandbox Code Playgroud)
如果您愿意,也可以使用Pull Requests执行此操作,想要通过代码审查等.只需打开curlygirly:master(或任何其他分支)的请求timrobertson0122:master,然后从那里开始.
关于Git的好处是存储库,分支机构,提交等等都只是您可以按照自己喜欢的方式管理的构建块.你的第一个回购没什么特别的origin,或者master,所以你可以随意在任何地方处理代码,并在以后的任何地方移动它.
| 归档时间: |
|
| 查看次数: |
390 次 |
| 最近记录: |