信息
通过 PR 的方式共同对主仓库进行贡献的方式,是开源项目协作的非常有效的方法;通常我们不会直接对主仓库直接提交代码。
一般情况下,我们的操作是,在需要贡献时,Fork 一份项目,然后自己修改以 PR 的方式提交贡献请求。
Github 的实现方式
熟悉 Github 的同学会发现,在 Github 上最近更新了 Sync fork
的功能,通过简单的点击操作,即可完成对源库 (upstream) 的更新同步。
通过以上方式,我们可以方便在跟随主库的更新
Tips Github 的方式,仅在 Web 端 和 Github CLI 官方提供的 GH 才可以使用这样的功能
No Github, When Gitlab ?
Github 更多在开源项目时贡献,实际上,在我们日常的工作当中,更多会有自建的 Gitlab 或者其他的代码 Hub,这里以 Gitlab 为例