如何向github项目贡献

提交请求(PR)

作为贡献者,在你提交你的请求之前,以下是我们希望你遵循的规范:

  1. 首先,在 项目 GitHub中搜索与您想要提交相关的内容开放或关闭的 PR。我们想您也不希望重复现有的工作。

  2. 然后 Fork仓库,并下载你的仓库到本地

    git clone 【你fork的仓库地址】
    
  3. 添加项目原仓库,方便同步远程仓库最新的更新

    git remote add upstream https://github.com/xxxxx
    
  4. 同步主仓库代码到你本地,以及同步回你fork的远程仓库

    # 从upstream分支上,拉取最新代码
    git fetch upstream
    # 切换到main分支上
    git checkout main
    # 把upstream分支上的更新内容合并到main上,本地的main分支就和上游同步了
    git merge upstream/main
    # 还需把本地main同步到【你fork的仓库地址】的远程分支
    git push origin main
    

    注意:每次开始提交前,请先同步主仓库的代码

  5. 在你自己fork的仓库,请创建一个分支用于提交你的变更内容。分支名尽可能的有一定意义。

    git checkout -b my-docs-branch main
    
  6. 在你的分支上面进行修改,提交commit时,请按照我们的Commit消息格式进行编写commit描述。

    git commit -m "[docs]: xxxx"
    
  7. 提交数据到你的GitHub仓库

    git push origin  my-docs-branch
    
  8. 回到GitHub仓库页面,提交PR到项目:main

  9. 加入"最近更新"的工作栏目中添加的工作应该与视频生成有关,并且应该是非常令人印象深刻的工作。

Commit消息格式

提交的 commit message 必须包含<type><summary>两部分

[<type>]: <summary>
  │        │
  │        └─⫸ 简短描述你的修改内容,结尾没有句号
  │
  └─⫸ Commit Type: |docs|feat|fix|refactor|

Type

  • docs:当你修改了文档,或者添加了文档,选择docs

以下类型是如果后续涉及到代码协作预留

  • feat:这里是指一个新的功能
  • fix:修复bug
  • refactor: 重构代码,不涉及新功能或者bug修复

summary

  • 用英文描述修改的内容,不要用句号(.)结尾

eg: git commit -m “[docs]: add a contributing.md file”

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值