github分叉和上游变化

时间:2012-06-11 13:37:28

标签: git open-source github

说我想贡献一个名为SuperOSS的开源项目。我将创建自己的分支,让我们称之为MyOSS。我将对MyOSS repo进行更改并发出拉取请求。那时我的git repo看起来像这样:

remote.origin = MyOSS
remote.upstream = SuperOSS

说我的拉请求永远不会被添加并且几个月过去了。那时,我需要做什么来提交另一个拉取请求?我是否需要在SuperOSS之上重新定义MyOSS并覆盖从未添加过的拉取请求?还有更好的方法吗?

起初我打算删除MyOSS回购并重新分叉SuperOSS,但必须有更好的方式。

1 个答案:

答案 0 :(得分:2)

您的主人应该是干净的(意思是,反映原始的回购状态),并且您的功能提议在每个功能的单独分支中,理想情况下。这样,如果您的功能永远不会被接受,则不会阻止您从master启动另一个功能分支。