web-dev-qa-db-ja.com

Githubプルリクエストを統合差分としてダウンロードする

Githubプルリクエストに含まれる変更を統合差分としてダウンロードするにはどうすればよいですか?

258
Thilo

コミットをdiff/patchファイルとして表示するには、URLの末尾に.diffまたは.patchを追加するだけです。次に例を示します。

454
Simone Carletti

多少関連性があり、gitにプルリクエスト123をダウンロードさせ、mylocalbranchにローカルでパッチを適用するには、次を実行します。

git checkout -b mylocalbranch
git pull Origin pull/921/head
47
thakis

ステージングされているがコミットされていない状態でPRの変更をローカルリポジトリに取得するには、以下を確認できます。

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

そして、そこからパッチファイルを生成するには:

git diff --cached > pr123.diff    
2
Bill Hollings