当前位置:   article > 正文

GitHub入门:创建分支branch和使用Pull request_向默认分支创建 pull request

向默认分支创建 pull request

创建分支branch

使用分支branch可以隔离开发工作,不会影响仓库中的其它分支。每个仓库都有一个默认分支(master),也可以自己创建分支。
例如:创建一个分支branch_test
1、在仓库主页点击“Add file”—>“Create new file”,然后创建一个文件,只是在提交文件的时候,按照下图进行操作再提交文件。
1
2、提交文件之后,到如下的页面。
2
这是发送Pull request,接下来再讲,暂时不讲,直接点击“Code”或者仓库名称,回到仓库页面。
3、查看创建的分支,点击“master”,可以查看所有分支。
3
刚刚创建了aaa.py文件,但是在分支master里面没有aaa.py文件,点击分支branch_test可以看到里面有aaa.py文件,并且branch_test里面有master里面的所有文件。

使用Pull request

关于Pull request和Fork的内容可以查看我之前写的GitHub入门博客,这儿只讲如何使用Pull request。
在仓库主页点击“Pull requests”,再点击“New pull request”,到如下的页面。
4
重点看一下base和compare,Pull request将compare的分支的更新发送给base的分支,如上图所示。点击“Create pull request”,然后填写发送Pull request的原因和描述,再点击点击“Create pull request”,完成发送。

查看Pull request

可以在仓库主页,点击“Pull requests”,查看别人(包括自己)给我发送的Pull request,如果感觉别人的更新OK,可以点击“Merge pull request”,将分支合并。对于刚刚发送的Pull request,合并之后,发现master分支里面有了aaa.py文件(合并分支branch_test之前分支master里面没有该文件)。

Fork别人的仓库之后,给别人发Pull request

Fork了一个别人的仓库(拿别人的仓库来练一练,抱歉啊!)
5
在Fork之后的自己的仓库(wwnnshaonian/Install-OpenCV)里面正常地创建一个bbb.py文件,如果想把bbb.py文件合并到原仓库( jayrambhia/Install-OpenCV)里面,可以发送一个Pull request,在自己的仓库主页点击“Pull requests”,再点击“New pull request”,到如下的页面。
7
重点看一下用红色箭头标记出来的4个地方,可以下拉具体地看一下,4个地方都可以进行选择,选择好base的仓库和分支、compare的仓库和分支,然后点击创建。
发送Pull request之后,jayrambhia就可以在仓库(jayrambhia/Install-OpenCV)里面看到我刚刚发送的Pull request,如果他感觉我发送的Pull request还OK,可以将其合并,之后他的该仓库的master分支里面就会有我刚刚创建的bbb.py文件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/797472
推荐阅读
相关标签
  

闽ICP备14008679号