如何将Github pull请求中包含的更改作为统一差异下载?
答案 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