github小技巧之Creating a pull request 创建 pull 请求

创建一个 pull 请求是为了协作更改存储库。这些变化会产生一个分支,它确保主分支保持干净整洁。

与commits提交是不同的

在你可以打开一个 pull 请求之前,您必须创建一个分支,然后添加提交到分支。Pull 请求只能在你的分支和上游分支之间有区别时打开。

1.切换到你要改变的库

2.在“Branch”菜单,选择包含你的提交的分支。

3.“Branch”菜单右侧,点击 Compare and Review

4.对比页面,将会自动选择 基本和对比分支。要改变,点击 Edit

5.在对比页面,点击 Create pull request

6.在你的 pull 请求中,输入 标题和描述

7.点击 Create pull request

当你 pull 请求已被审查,可以合并到库

参考https://help.github.com/articles/creating-a-pull-request/

来源-https://github.com/zhangruinian/github-help/blob/master/Creating%20a%20pull%20request%20%E5%88%9B%E5%BB%BA%20pull%20%E8%AF%B7%E6%B1%82.md

时间: 2024-08-09 23:39:09

github小技巧之Creating a pull request 创建 pull 请求的相关文章

好代码是管出来的——Git的分支工作流与Pull Request

上一篇文章介绍了常用的版本控制工具以及git的基本用法,从基本用法来看git与其它的版本控制工具好像区别不大,都是对代码新增.提交进行管理,可以查看提交历史.代码差异等功能.但实际上git有一个重量级的功能“分支”,git的分支与其它工具的分支不同,git分支的操作完全在本地进行,所以可以快速的创建和切换. 版本控制工具除了对代码进行管理外,实际上它还影响了整个软件编码的工作流程,git因为其分支特性使得开发流程发生了变化,本文将从以下几点来介绍分支和git的工作流程: 版本控制管理分支简介 G

github的pull request是指什么意思

有一个仓库,叫Repo A.你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,.然后你在这个A2下工作,Commit,push等.然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支.如果被审核通过并正式合并,这样你就为项目A做贡献了

使用 VisualCode + iTerm2 提交github的Pull Request

VisualCode集成github功能,是程序猿参与开源项目的利器.相比Sublime简单了很多(插件安装繁琐,比如你试试在Sublime2 安装gosublime,这里有坑; Sublime 3修复了Package Control的Bug).总之,有大牛Eric Gramma负责的项目值得信赖,主要差别是生产效率上面. 对VisualCode还不是特别熟悉,今天使用一种混合模式进行github开源项目开发-即使用iTerm2终端clone项目,在VisualCode进行编辑和提交,在gith

(转载)新手如何正确理解GitHub中“PR(pull request)”中的意思

我从知乎看到的两个答案,分别从实际意义以及语言学角度告诉你改怎么理解PR,很简洁,这个理解非常棒,会解决新手刚看到PR(pull request)这个词时的困惑. 实际意义: 有一个仓库,叫Repo A.你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,.然后你在这个A2下工作,Commit,push等.然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合

github 修改fork的代码之后如何提交代码并pull request

官方的解释还是有点模糊,我是参照这篇文章来的. http://www.linuxidc.com/Linux/2012-12/76922.htm 关于Git的版本管理的原理,我是从这篇文章里面学习的. http://wenku.baidu.com/view/78898a1fa76e58fafab00377.html 下面我来总结一下如何在github上面将他人的项目拷贝到自己的本地,修改代码之后重新上传到自己的项目主页,同时通知原项目开发者. 1.安装git工具 [plain] view plai

request.getAttribute在 jsp:include 中的应用(小技巧)

在这样的一个场景中 a.jsp 中使用 jsp:include在多处引入了 b.jsp,但是在b.jsp中有一部分只需要执行一次(引入一次):那么这个时候就可以使用 request.setAttribute来完成 在a.jsp中有这样一段代码 <% System.out.println(request.getAttribute("TOP_AD_LOADED")); %> <jsp:include page="b.jsp"> <jsp:p

Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/fork-a-repo Using Pull Requests: https://help.github.com/articles/using-pull-requests Merging a pull request: https://help.github.com/articles/merging-a-pull-request Closing a pull request:

Github Pull Request的提出与采纳

这一文来简要介绍一下Github Pull Request(以下简称PR)的使用方法: 作为PR的提出者,如何对某个仓库提交PR,如何根据仓库管理者对所提交PR的反馈对PR进行完善 作为PR的接收者,如何对PR进行测试,对提出者进行反馈以及合并PR到仓库中. 这里我使用两个GitHub账户来进行说明,PR接收者账户为lml256,PR提出者账户为rikkaii.并以lml256账户中的learngit仓库进行试验. 如何提出PR 如果你对Github上的某个开源项目非常感兴趣,想贡献自己的力量为

不为人知的python request小技巧

关于 Python requests ,在使用中,总结了一些小技巧把,记录下. 1:保持请求之间的Cookies,我们可以这样做. 2:请求时,会加上headers,一般我们会写成这样 唯一不便的是之后的代码每次都需要这么写,代码显得臃肿,所以我们可以这样: 3:默认requests请求失败后不会重试,但是我们跑case时难免遇到一些网络或外部原因导致case失败,我们可以在Session实例上附加HTTPAdapaters 参数,增加失败重试次数. 这样,之后的请求,若失败,重试3次. 4:重