提交Github问题的修补程序或git差异?
在以下Github问题中,有35个提交提交Github问题的修补程序或git差异?,git,github,repository,patch,Git,Github,Repository,Patch,在以下Github问题中,有35个提交 问题 如何获得这些提交的补丁或git diff副本,以便保留它们的本地副本 据我所知,并不是所有的提交都被接受,但我还是希望有一份所有提交的副本 此问题与其他问题不同,因为该答案中的提交都已提交。您通常可以通过在url末尾添加单词.patch或'。diff,即: 然而,(我认为)由于原始存储库不存在,这似乎不起作用 这也排除了手动克隆原始回购协议,然后在命令行上从原始回购协议创建修补程序的可能性 但是,您可以通过执行以下操作访问包含PR的分支:
此问题与其他问题不同,因为该答案中的提交都已提交。您通常可以通过在url末尾添加单词
.patch
或'。diff
,即:
然而,(我认为)由于原始存储库不存在,这似乎不起作用
这也排除了手动克隆原始回购协议,然后在命令行上从原始回购协议创建修补程序的可能性
但是,您可以通过执行以下操作访问包含PR的分支:
git clone https://github.com/sharelatex/web-sharelatex
cd web-sharelatex
# edit .git/config - change the 'origin' fetch entry to:
fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
git fetch -a
git checkout remotes/origin/pr/103
您现在可以访问该PR中的所有提交并生成修补程序等。@kowsky问题是关于GIthub pull请求,而不是本地存储库。