如何给开源项目贡献代码

798 阅读1分钟

这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战

不知道如何给开源项目贡献代码的小伙伴们,往下冲吧,简单得很!!!

一、fork代码

登录github,找到你想贡献代码的项目,然后点击fork按钮,创建一个自己的仓库。 image.png

二、克隆代码

通过第一步的fork操作,我们已经创建了一个自己的仓库,到自己的主页中将仓库克隆到本地。

git clone https://github.com/141110126/wheel-awesome.git

三、同步最新代码

如果想贡献代码的项目更新了,而我们克隆的项目还没更新,我们需要同步下最新代码。那怎么同步最新代码呢?

1.给我们的克隆项目添加一个源,此时我们的项目共有两个源。可以使用以下代码添加源:

git remote add 源的名字 源的地址

例子:

git remote add upstream https://github.com/su37josephxia/wheel-awesome.git

检查当前的源:

git remote -v

image.png

2.去源里拉取最新的代码 从upstream的源里的master分支拉取代码:

git fetch upstream master

image.png

3.拉取过来后存在于upstream/master分支里,所以要合并到自己的master分支。

# 切换分支
git checkout master
# 合并分支
git merge upstream/master

四、运行项目

1.安装依赖:

npm i 

2.运行测试代码

npm run test

五、修改提交代码,提交pr

修改克隆下来的项目。

提交代码:

git add. 
git commit -m "提交内容描述"
git push

到github自己的仓库中提交pr: 点击Pull request, 点击创建新的pr: New pull request,再点击提交即可 image.png

image.png 接着就是等待作者回复啦~~

六、思维导图总结

给开源项目贡献代码的步骤: image.png 思维导图地址:naotu.baidu.com/file/586296…