Githubプルリクエストに含まれる変更を統合差分としてダウンロードするにはどうすればよいですか?
コミットをdiff/patchファイルとして表示するには、URLの末尾に.diff
または.patch
を追加するだけです。次に例を示します。
多少関連性があり、gitにプルリクエスト123をダウンロードさせ、mylocalbranch
にローカルでパッチを適用するには、次を実行します。
git checkout -b mylocalbranch
git pull Origin pull/921/head
ステージングされているがコミットされていない状態でPRの変更をローカルリポジトリに取得するには、以下を確認できます。
git pull Origin pull/123/head --no-commit
そして、そこからパッチファイルを生成するには:
git diff --cached > pr123.diff