Git - fork 或不 fork

标签 git github

Git 的新手,仍然有点困惑。 我在 github 上 fork 了一个项目,想将项目所有者最近对原始项目所做的一些更改引入/merge 到我的 fork 中。 这可能吗? 该项目是只读的,但基本上,我想让自己达到可以进行编辑和添加代码的程度,然后还可以从原始/母版中引入任何更改。

也许我不需要做一个fork,而应该只把master克隆到我的本地硬盘上。 非常感谢任何帮助,

最佳答案

是的,您可以将原始存储库作为远程存储库添加到本地存储库

$ git remote add upstream http://.....

然后你就可以

$ git fetch upstream
$ git merge upstream/any-changes

将该数据放入您的本地分支(然后您可以将其推回您的 github 分支)

关于Git - fork 或不 fork ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343694/

相关文章:

git - 与 git rm -r [文件名] 相关的递归意味着什么

xcode - 创建项目后创建git仓库

windows - 在 Windows 上将 GitHub 存储库下载为 zip,包括 CRLF

git - 如何从 git push -force 中恢复?

git - 如何为 Bitbucket 上的存储库的 wiki 创建 pull 请求?

git - 错误 : failed to push some refs to new repository

github - 如何在不出错的情况下执行这些命令? (git 子模块,cd,git 提交)

git - 何时创建新存储库?

git - 我可以看看 2 个提交补丁是否相同

github - 我可以修改其他人的拉取请求并将其推回到其分支中吗?