怎么给开源项目提PR?

1. Fork 你想要提交 PR 的项目

2. 下载到本地

相关步骤如下:

在你需要的文件夹下面,右键使用 git bash 命令,打开 git 命令框
执行如下指令可将项目代码下载到当前目录

1代码仓库地址为示例
2git clone https://github.com/mingjiezhou/javascript-tutorial.git

打开项目,执行 git remote -v 命令,查看与远程仓库的连接

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

如图,origin 是与自己 github 远程仓库的连接,upstream 是与上游的连接(指 fork 项目的来源),与上游的连接需要我们执行这条指令

1git remote add upstream XXX.git

3. 创建自己的代码分支

所有的代码修改都因该在自己建立的分支下进行

1git checkout -b coding // coding 是我随意命名的分支名

4. 修改代码

5. 提交代码

1依次执行下面的命令
2git status
3git add *
4git commit -m '描述文字'
5git push origin coding:coding //将新建 coding 分支推送到远程,同样命名为 coding

6. 提交pr

在项目主页找到 Pull requests 按钮,点击进入详情页面,然后继续点击 New pull request 按钮, 如果你的自建分支有提交过的话,系统将自动获取对应 commit,填好 pr 描述(一般和本地提交的 commit 一致就行),和描述说明(对上游作者说的话),点击提交就可以了。到这里,你需要做的就已经全部完成了,上游作者将看到你的 pr 提交,并可能将你的代码并入项目中。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

转载于:https://my.oschina.net/xiaominmin/blog/3042227

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值