选定一个开源库
找到你想要提 pr 的开源仓库,然后将它 fork 到你的仓库,如图所示:
在本地修改
1 | // 新建一个空目录 |
我们将开源库 fork 到自己的一亩三分地以后,就可以随便折腾啦,这样是不会影响到远程开源库的,那么在这个时候呢,我们要新建一个分支,这样不管你怎样修改都不会影响到主分支,如图所示:
当我们建好分支以后呢,可以将这个分支签出到我们的本地,这样我们任意修改代码都不会影响到主分支上:
1 | git checkout -b update |
当我们在本地做了修改以后,提交到远程仓库:
1 | git push origin update |
这个时候呢,在我们自己的仓库分支列表就可以看到有两个分支了:
接着我们可以回到仓库首页,点击 pr,发起一个 pr 请求:
我们可以编辑一下,比如你要告诉对方我这个 pr 做了一些什么:
最后提交 pr:
这样,对方就能看到我们提交的 pr 了,如果确认无误就会合并我们的 pr,这样我们就完成了一次对开源库的贡献~