GitHub入门:创建分支branch和使用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文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值