这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战
不知道如何给开源项目贡献代码的小伙伴们,往下冲吧,简单得很!!!
一、fork代码
登录github,找到你想贡献代码的项目,然后点击fork按钮,创建一个自己的仓库。
二、克隆代码
通过第一步的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
2.去源里拉取最新的代码 从upstream的源里的master分支拉取代码:
git fetch upstream master
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,再点击提交即可
接着就是等待作者回复啦~~
六、思维导图总结
给开源项目贡献代码的步骤:
思维导图地址:naotu.baidu.com/file/586296…