这是一个有效的git fork用例吗?

时间:2014-06-03 22:47:14

标签: git github

我有一个github repo我想分叉(让我们称之为'上游')并在其上添加一些微小的功能。我不会对此功能发出任何拉取请求,因为它对我的用例来说太具体了。但是,我希望收到来自'上游的更新,并且如果我偶然发现错误,就能发出拉取请求。

尽管如此:我理解I should keep my fork clean,这意味着所有的工作都应该在分支机构中完成。我相信这既可以启用特定分支的拉取请求,也可以让我经常从“上游”更新我的主分支。

如果我希望添加有限的功能,我将如何在我的分叉存储库中取得独立进展?

  • 如果我的功能被添加到我的分叉回购的主分支中,那么我违反了#34;保持fork master分支清洁"准则
  • 如果我的功能被添加到分支中(我将永远不会发出拉取请求),那么我的主人将永远不会到达我想要的状态(这是'上游' master plus如我所说,我的用例特有的一小部分附加功能。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

让你的master镜像他,并在一个单独的分支上完成你的工作。定期将master合并到您的分支机构中,以便您所在的分支代表"他最新的内容,以及我所做的所有更改"。