让我们说一个我克隆的存储库(对我来说只有只读)是:
git@github.com:secret_project/dev.git branch: dev
Run Code Online (Sandbox Code Playgroud)
我分叉项目和URL:
git@github.com:secret_user/Dde.git
Run Code Online (Sandbox Code Playgroud)
(我有完全访问权限:读取+写入)
但有人git@github.com:secret_project/dev.git从另一个分叉版本更新.
假设文件已更改
git@github.com:secret_project/dev.git (test.txt)
content:
hi!
Run Code Online (Sandbox Code Playgroud)
但我的分叉项目test.txt包含内容文件:
hi
Run Code Online (Sandbox Code Playgroud)
那么如何在本地和我的存储库中更新分叉项目?
我应该使用哪些命令?请用我展示的存储库做一个例子......
Von*_*onC 22
您应该将原始存储库' upstream' 的远程地址添加到本地存储库(这是您的Dde.gitfork 的克隆):
git remote add upstream git://github.com/secret_project/dev.git # public read-only URL
Run Code Online (Sandbox Code Playgroud)
这将允许您将' upstream' 拉入您自己的分支(合并和解决任何合并冲突test.txt).
然后,您将本地分支推送到DdeGitHub存储库.
有关更多详细信息,请参阅GitHub帮助页面:"使用遥控器".