如何使用Pull Request交付代码
如何使用 Pull Request 交付代码
前排提醒
国内环境对 Github 的连接稳定性比较差,能否连上比较看运气,推荐开魔法进行连接
可自行使用 watt toolkit(免费) 进行加速或使用 机场(付费)
准备工作
这里以 W1ndys/QFNUCyberWiki: QFNUCyberWiki 为例,放在其他仓库或以后工作,自己写项目,参与项目都适用
进入目标页面
fork 仓库
选择一个 owner(所有者),仓库名称和描述默认即可,也可以自定义,点击 create fork
进行创建
稍等片刻将会创建一个 fork 副本
同步仓库
很多时候,主仓库一般会有我们 fork 之后的推送内容,这时候需要先同步一下主仓库的提交记录,才能进行修改,否则容易导致代码冲突,造成比较麻烦的后果
点击 sync fork 之后会出现一个下拉菜单,点击绿色的更新分支按钮即可同步仓库
注意:此处更新分支,如果本地修改内容和原来的内容无合并冲突的话是无任何提醒的,如果合并失败,则需要放弃你的本地修改,同步为主仓库的提交记录,为了避免数据丢失,请一定要备份好你的修改内容,便于后面同步后的修改
修改内容
这里以修改 README 文件为例讲解,修改其他文件同理
进入到目标文件的页面,点编辑按钮进行编辑,如果需要进行大批量操作或借助其它工具可以下载到本地编辑,编辑好之后再复制到这里进行修改
下面进行修改内容
修改完内容之后,点击右上角绿色按钮(commit changes)(此处使用快捷键 Ctrl+S 具有同样的效果)
他会让你填写一些内容
上面是你的提交信息,用于说明你修改了什么
下面是额外的描述,用于详细说明修改了什么,如果修改内容较少,此处可以省略不填
填完之后再次点击绿色按钮进行保存
如下图已保存成功
进行 Pull Request
经过上面操作之后,我们已经把我们自己 fork 的内容进行了修改,下面进行提交 Pull Request,即把我们修改的内容发给仓库所有者,让所有者进行合并代码
点击 contribute,点击 open Pull Request 打开拉取请求
接下来将填写修改的内容,和之前的修改内容一样,上面是修改了什么,下面是详细的描述,这么写的目的是告诉仓库的所有者你做了什么修改,title 必填,描述选填,填完之后点击下方绿色的按钮创建一个 Pull Request
至此,你已经成功创建了一个 Pull Request,等待仓库所有者检查代码并合并即可
- 标题: 如何使用Pull Request交付代码
- 作者: W1ndys
- 创建于 : 2025-03-12 15:22:21
- 更新于 : 2025-04-02 11:16:20
- 链接: https://blog.w1ndys.top/posts/c011cf82.html
- 版权声明: 版权所有 © W1ndys,禁止转载。