仲灏小栈 仲灏小栈
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

仲灏

诚意, 正心, 格物, 致知
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 苹果生态

    • 产品使用

      • 罗技 Logitech G Hub 使用技巧
    • mac 软件收藏
    • mac 使用技巧
    • 自带输入法快捷打出当前时间
    • 查看占用端口的程序
    • 生活小帮手 打造个人自动化
  • 如何成为开源项目的贡献者(提交PR)
    • Pull Request 流程
      • 同步最新代码
    • 1. fork开源项目
    • 2. clone fork 到自己仓库的代码
    • 3. 在专有的开发分支上完成代码提交
    • 4. 创建pull request
    • 疑问
  • 百度网盘无需会员下载提速
  • 理想的笔记方式
  • 其他
  • 陈列&整理

  • 破解&福利

  • 国内常用软件使用技巧

  • 病历

  • 英语学习

  • 薅羊毛

  • 家庭网络

  • 生活
仲灏
2022-02-23
目录

如何成为开源项目的贡献者(提交PR)

# Pull Request 规范

  • 如果遇到问题,建议保持你的 PR 足够小。保证一个 PR 只解决一个问题或只添加一个功能
  • 当新增组件或者修改原有组件时,记得增加或者修改测试代码,保证代码的稳定
  • 在 PR 中请添加合适的描述,并关联相关的 Issue

# 简约版

# Pull Request 流程

  1. fork 主仓库,如果已经 fork 过,请同步主仓库的最新代码
  2. 基于 fork 后仓库的 dev 分支新建一个分支,比如feature/button_color
  3. 在新分支上进行开发,开发完成后,提 Pull Request 到主仓库的 dev 分支
  4. Pull Request 会在 Review 通过后被合并到主仓库
  5. 等待 Vant 发布版本,一般是每周一次

# 同步最新代码

提 Pull Request 前,请依照下面的流程同步主仓库的最新代码:

# 添加主仓库到 remote,作为 fork 后仓库的上游仓库
git remote add upstream https://github.com/youzan/vant.git

# 拉取主仓库最新代码
git fetch upstream

# 切换至 dev 分支
git checkout dev

# 合并主仓库代码
git merge upstream/dev
1
2
3
4
5
6
7
8
9
10
11

# 详尽版

# 1. fork开源项目

  1. 打开Github,找到开源项目主页,点击右上角“Fork”
  2. 经过数秒的loading后即可完成,页面跳转到forked 之后自己的仓库里

# 2. clone fork 到自己仓库的代码

git clone git@github.com:izhaong/***.git
1
  • 对第二次提交来讲,上面的操作已经做过一遍了。需要对自己fork的仓库代码与原仓库代码进行同步

image-20220301183719495

  • 然后在本地拉取最新的代码

# 3. 在专有的开发分支上完成代码提交

基本上仓库主分支只是最新稳定版本的快照。所有开发都应在专用分支中完成。不要针对主分支提交 PR。

# 4. 创建pull request

  1. 打开Github 个人仓库页面,会有工作分支push记录,以及“ Compare & pull request ”的提醒

image-20210406173356540

  1. 点击“ Compare & pull request ”进入“Open a pull request”,填写PR描述后点击“Create pull request”完成创建。

image-20210406173623949

  1. pr被接受后,自己远程仓库的工作分支可删除,本地工作分支也可删除,同时你也是一名光荣的贡献者

    image-20220301185003138

# 疑问

如果您没有在仓库的贡献者图中显示,可能是因为:

  • 您并非前 100 名贡献者之一。
  • 您的提交尚未合并到默认分支。
  • 您用于创作提交的电子邮件地址未连接到到您的 GitHub 帐户。
上次更新: 2022/05/02, 01:28:34
生活小帮手 打造个人自动化
百度网盘无需会员下载提速

← 生活小帮手 打造个人自动化 百度网盘无需会员下载提速→

最近更新
01
vim日常使用记录
04-02
02
滑动窗口最大值
04-02
03
有效的字母异位词
04-02
更多文章>
Theme by Vdoing | Copyright © 2021-2025 izhaong | github | 蜀ICP备2021031194号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式