Github 贡献代码 创建 pull request(即 PR)

参考:https://blog.csdn.net/qq_33429968/article/details/62219783

平时都在公司的 gitlab 上直接提交合并代码,在 github 上碰到好的包,最多也就是 start 一下,或者想随时关注包的开发或者使用状况的话,再点个 watching ,确实像链接里的兄弟说的那样,忽视了贡献代码的时候,要做的流程。

一直以为 在 github 上应该和 gitlab 一样操作,但实际上还是不一样,在gitlab 上可以随意用 github 客户端拉取、修改、合并自己的代码,但是在 github 上,对于自己的项目也可以这样做,虽说按钮什么的有点不一样,但是流程是一样的;对于别人的项目,就要长点心了,因为我没有权限,所以只能先 fork 别人的项目到我的 github,再从我的 github 上 clone 下来。其实大体流程是和链接里的兄弟说的那样的,只是有点想补充的就是:他可能没说清楚,在 New pull requests 的时候,是 compare 哪条分支,是小红的 master 和 小明的 master,还是小红的 master 和小明新建的分支。这点是没说有说清楚的,如果按照他上的图那样,都是 master 对 master,那么,起码得先把小明这边新建分支提交之后与小明的master 合并。这样才能去与原来的小红的 master  进行 compare。或者,也可以不先合并小明新建的那个分支到小明的 master,直接在 compare 的时候把小红的 master 与小明新建的那个分支 compare,也可以。不过我还是觉得应该按照前面一种做法,即先合并,再对比,提交

leoroll 3周前

可能还没怎么清楚的话可右下角邮件