我有一个GitHub项目,我现在分叉了,我知道我可以为它添加一个功能,但是如何与原始项目保持同步
请问git remote originalurl.project然后git pull会有帮助吗?
答案 0 :(得分:2)
输入git remote -v并按Enter键。您将看到当前为您的fork配置的远程存储库。
git remote -v
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
键入git remote add upstream,然后粘贴您在步骤2中复制的URL,然后按Enter键。它看起来像这样:
git remote add upstream https://github.com/octocat/Spoon-Knife.git
要验证您为fork指定的新上游存储库,请再次键入git remote -v。您应该看到fork作为origin的URL,以及原始存储库的URL作为上游。
git remote -v
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)
upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)
现在,您可以使用一些Git命令使fork与上游存储库保持同步。有关详细信息,请参阅"同步分支。"