2017-10-13 81 views
0

我是Github的初学者。我只是想确保我对Github工作流程的理解是正确的。你曾经对你自己的Forked repo做过pull request吗?

假设我找到了一个叫做cool_repo的回购。我有一个功能的想法,所以我分叉到my_username:cool_repo。然后我将它克隆到我的个人电脑上。然后,我创建一个新分支cool_new_feature,对新功能进行编码,然后提交,然后将此代码推送到我的分支上的cool_new_feature。最后,我向上游(即cool_repomaster分支做一个pull请求(合并),他们会接受/拒绝我的合并。 现在我的问题是,我是否用我自己的工作更新my_username:cool_repo中的master分支?或者,只要有新的功能添加,它只是从cool_repo拉起?

回答

0

这完全取决于你为分叉回购提出内部分支策略。如果您尝试在cool_repo上进行多个更改,并且想要在fork中的不同分支上工作,那么将它们合并为主并在上游引发Pull请求是有意义的。

无论哪种方式,这是很好的做法,以保持主最新与上游代码,也是你的工作合并到主站保持同步(有固定工作的代码)

如果你通常想知道分支策略在git中,那么这是一个很好的读取A successful Git branching model

相关问题