前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何给开源项目贡献代码

如何给开源项目贡献代码

作者头像
cnguu
发布2020-10-23 16:04:16
6710
发布2020-10-23 16:04:16
举报
文章被收录于专栏:凉风有信凉风有信

# 前言

给开源项目贡献代码分两种情况:

  1. 拥有仓库的写入权限,可以直接 Push
  2. 没有仓库的写入权限,通过 PR 提交请求

本文将简单说明 PR 的流程,为方便区分,做一下称呼

  • 开源仓库:主仓库
  • Fork 后的仓库:分支仓库

# Fork & Pull request

以开源项目 awesome-vuepress 为例,Fork 开源仓库到自己的账号

# 分支仓库

克隆分支仓库到本地

代码语言:javascript
复制
$ git clone git@github.com:cnguu/awesome-vuepress.git

1

一顿操作之后,提交保存

代码语言:javascript
复制
$ git add -A
$ git commit -m "feat: something messages"
$ git push

1 2 3

# 主仓库

打开分支仓库 首页 ,New pull request,把刚才的修改提交到主仓库

# 同步主仓库最新代码

代码语言:javascript
复制
$ git remote add upstream https://github.com/vuepressjs/awesome-vuepress.git
$ git fetch upstream
$ git merge upstream/master

1 2 3

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/2/10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 前言
  • # Fork & Pull request
    • # 分支仓库
      • # 主仓库
      • # 同步主仓库最新代码
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档