如何在github上发起一个pull request

如题所述

要在github上贡献自己的力量,就要了解github的协同工作模式,就是pull request的使用
注册一个github账号

打开github主页,注册一个账号。

安装客户端

客户端你可以安装原生的git客户端,在linux下使用:

sudo apt-get install git

即可,如果是在windows下,又不愿意用命令行,可以安装github自带的客户端,地址在这里,下载安装好以后,就像其他软件一样打开,然后用你的用户名登陆就行了。这时,可以看到在你的用户名下全部的项目,点击项目的clone可以克隆到本地进行编辑和提交。

找到你关注的项目

这里,我们可以找到项目地址,比如:https://github.com/wyh267/Cplusplus_Thread_Lib,然后点击页面右上角的 “fork” 按钮,这样就把你关注的项目fork到你自己的账号下了。
此时你打开之前的客户端,在你自己的账户下就看到刚刚fork的项目了,然后点clone,把项目克隆到本地,克隆完以后可以在repositories标签中看到这个项目。右键点击可以打开项目的目录所在地。

修改你的项目

在项目的本地克隆中修改你想修改的任何地方,添加,删除,修改文件都可以。

提交你的修改

全部修改好了以后,打开github的客户端,在repositories标签找到刚刚的项目名称,点击名称右边的箭头,会出现你刚刚添加修改的内容,在右边填写提交说明,然后点commit进行提交,点完记得点上面的sync按钮,同步到github上,此时,打开你的github页面,就会出现你刚刚提交成功的内容。

发起一个pull request

提交完成以后,我们需要把我们的修改合并到Cplusplus_Thread_Lib中,打开你自己的OpenSource-13-06项目克隆,地址是
https://github.com/XXXXX/Cplusplus_Thread_Lib,点击上的Pull Request按钮,然后填写一些提交的信息,完成
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-05
要在github上贡献自己的力量,就要了解github的协同工作模式,就是pull request的使用
  注册一个github账号
  打开github主页,注册一个账号。
  安装客户端
  客户端你可以安装原生的git客户端,在linux下使用:
  sudo apt-get install git
  即可,如果是在windows下,又不愿意用命令行,可以安装github自带的客户端,地址在这里,下载安装好以后,就像其他软件一样打开,然后用你的用户名登陆就行了。这时,可以看到在你的用户名下全部的项目,点击项目的clone可以克隆到本地进行编辑和提交。
  找到你关注的项目
  这里,我们可以找到项目地址,然后点击页面右上角的 “fork” 按钮,这样就把你关注的项目fork到你自己的账号下了。
此时你打开之前的客户端,在你自己的账户下就看到刚刚fork的项目了,然后点clone,把项目克隆到本地,克隆完以后可以在repositories标签中看到这个项目。右键点击可以打开项目的目录所在地。
  修改你的项目
  在项目的本地克隆中修改你想修改的任何地方,添加,删除,修改文件都可以。
  提交你的修改
  全部修改好了以后,打开github的客户端,在repositories标签找到刚刚的项目名称,点击名称右边的箭头,会出现你刚刚添加修改的内容,在右边填写提交说明,然后点commit进行提交,点完记得点上面的sync按钮,同步到github上,此时,打开你的github页面,就会出现你刚刚提交成功的内容。
  发起一个pull request
  提交完成以后,我们需要把我们的修改合并到Cplusplus_Thread_Lib中,打开你自己的OpenSource-13-06项目克隆,点击上的Pull Request按钮,然后填写一些提交的信息,完成
第2个回答  推荐于2018-04-04
有一个仓库,叫Repo A。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了本回答被提问者和网友采纳
第3个回答  2018-08-03
有一个仓库,叫Repo A。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了
第4个回答  2015-10-08
你要把你git 配置文件里面的源改一下。或者先克隆下来。

GitHub pull request入门(图解+原理+git命令+可能有用的经验)_百度知 ...
首先,拉取代码时,你需要从GitHub上fork目标项目。这个过程就是点击项目的右上角Fork按钮,将项目复制到你自己的账号下,然后在你自己的代码库中进行修改。务必注意查看项目的分支,因为可能不止一个,比如"develop"分支是开发环境,而非"main"供用户下载。接着,使用`git clone`命令将代码克隆到本地,...

如何在GitHub正确提PR(Pull Requests),给喜欢的开源项目贡献代码_百度...
在GitHub正确提交Pull Requests(PRs)以贡献开源项目代码,需要遵循一系列步骤。以Bert-vits2项目为例,分享如何进行。首先,访问项目页面并选择Fork操作,将项目克隆到个人仓库中。如此操作后,项目列表中将显示该项目的副本,赋予你完全的读写权限。进入个人仓库的副本后,切换至中文特化分支进行代码修改。发现...

pull request 提交流程详解
1. 先 fork 仓库,项目现在就在你的账号下了(此处由项目负责人fork tws-practice的,其他人不需要fork)2. 小组成员每人分别 git clone 这个仓库,新建并切换分支,做自己的任务(做一些修改)。\/\/ 此处是我们小组的链接 \/\/ git checkout -b test-pr等同于: $ git branch test-pr(新建一...

Github之fork项目
首先,你需要fork twbs\/bootstrap 项目到你的个人账户,然后在本地创建一个新的分支(比如叫codingling),在这个分支上进行修改和提交。修改完毕后,回到你的主页分支,点击"比较与创建拉取请求"(Compare & pull request)按钮,添加必要的注释,确认提交。这是一个提交你的更改供项目原作者审核的步骤...

开发技能 | 如何在 Github 上给开源项目提交 PR?
在 Github 上为开源项目贡献代码,通常通过创建 Pull Request (PR) 来实现。PR 是请求项目维护者将你的代码合并到主仓库的过程。以下是提交 PR 的详细步骤:1. 首先,你需要在 Github 上找到感兴趣的开源项目,通过 Fork 复制到自己的账户。然后,使用 Git 客户端将项目克隆到本地并设置 SSH 访问。

github的pull request是指什么意思
github的pull request的含义理解说明:1、先点击 fork 仓库,项目现在就在开发者的账号下了 2、在开发者自己的机器上 git clone 这个仓库,切换分支(也可以在 master 下),做一些修改。~ git clone https:\/\/github.com\/beepony\/bootstrap.git ~ cd bootstrap~ git checkout -b test-pr ~ ...

如何用github\/gitlab做代码review
Github flow只有一个master长期分支,需要协同的人可以fork代码(其实就是新建了一个自己的分支,并且pull到了master上的代码),当你的功能需求代码完成之后,或者需要讨论的时候,就向master发起一个pull request。通知到别人评审、讨论、review你的代码,方便的是,在request提交之后评审的过程中,你还可以...

GitHub的一次完整PR过程
程序员们在GitHub上进行贡献时,常常借助Pull Request (PR) 这一机制。以下是PR流程的详细描述:首先,当你希望为一个开源项目开发新功能或修复错误时,你需要Fork该项目的仓库,然后通过Clone命令将其下载到本地进行操作。接着,创建一个专门的特性分支,开始编写代码,这可能涉及新功能的实现或现有Bug的...

Github如何提交修改的代码以及更新到最新版
点击“Create pull request”按钮,进入下一个页面中:填写更新的标题和内容,然后点击“Create pull request”按钮即可。最终得到的页面下:这就说明,修改后的内容已经提交成功了!最后等待原作者的合并消息吧。将某个repository更新到最新版本,过程和这个一样。唯一不同之处如下:第一个红色输入框为你...

github 怎么处理pull request
github 怎么处理pull request,解答如下 先 fork 相应的项目,相当于拷贝一份到自己的github账户下 步骤阅读.步骤阅读.2在自己本地 git clone 这个项目,修改bug git clone https:\/\/github.com\/beepony\/bootstrap.git cd bootstrap git checkout -b test-pr git add . && git commit -m "test-...

相似回答