如何下载GitHub Pull Request并作为独立项目使用?
在Windows上下载并使用指定Pull Request作为独立项目的方法
GitHub没有直接下载PR完整代码包的按钮,你可以用以下几种方式获取该PR的完整项目代码:
方法一:Git命令行操作(需安装Git for Windows)
- 打开Git Bash(安装Git后自带的工具),执行命令克隆原仓库:
git clone https://github.com/OpenKore/openkore.git - 进入克隆好的项目文件夹:
cd openkore - 拉取PR的代码到本地新分支:
git fetch origin pull/3802/head:pr-3802 - 切换到PR对应的分支,此时本地文件就是PR的完整代码:
git checkout pr-3802
方法二:GitHub Desktop图形化操作(适合不想用命令行的用户)
- 安装并打开GitHub Desktop,点击
File > Clone Repository,输入OpenKore的仓库地址完成克隆 - 点击顶部的
Current Branch下拉框,选择Other branches... - 在弹出窗口的
Remote branches标签里,找到pull/3802/head分支,选中后点击Checkout,完成后即可使用PR的完整代码
方法三:下载补丁并应用到原项目(无需保留Git历史)
- 下载该PR的补丁文件(可通过构造链接获取:
https://github.com/OpenKore/openkore/pull/3802.patch) - 克隆原项目到本地,把下载的
.patch文件放到项目根目录 - 打开Git Bash进入项目目录,执行命令应用补丁:
git apply 3802.patch
无报错的话,本地文件就会变成PR修改后的版本
内容的提问来源于stack exchange,提问作者kylo aquino
相关产品推荐
相关产品推荐

