下载Github pull请求作为统一差异

时间:2011-05-31 13:49:17

标签: git version-control github diff

如何将Github pull请求中包含的更改作为统一差异下载?

3 个答案:

答案 0 :(得分:435)

要将提交视为差异/补丁文件,只需将.diff.patch添加到网址末尾,例如:

答案 1 :(得分:47)

有点相关,让git下载pull请求123并在本地将其修补到mylocalbranch,运行:

git checkout -b mylocalbranch
git pull origin pull/921/head

答案 2 :(得分:1)

要使PR更改以分阶段但未提交的状态进入本地存储库,因此您可以查看:

git pull origin pull/123/head --no-commit

并从中生成补丁文件:

git diff --cached > pr123.diff