GitHub: オープンプルリクエストをローカルリポジトリに追加するにはどうすればよいですか? 質問する

GitHub: オープンプルリクエストをローカルリポジトリに追加するにはどうすればよいですか? 質問する

私はNSDate 拡張機能iOS Xcode プロジェクトのプラグイン。マスター リポジトリにはいくつかのエラーがありますが、2 つのプル リクエストで修正されているようです。

これらのリクエストはまだオープンで、マスター リポジトリに受け入れられていません。これらを Git の方法でローカル リポジトリに追加するにはどうすればよいですか? ローカル リポジトリが更新され、後でフォークが更新される場合は問題ありません。

ベストアンサー1

リモートを追加せずにコマンドラインからリクエストをプルできます。

git pull https://github.com/erica/NSDate-Extensions +refs/pull/6/head

まだそれを実行するかどうか確信が持てない場合は、まず次のコマンドでそのブランチをチェックアウトしてください。

git fetch https://github.com/erica/NSDate-Extensions +refs/pull/6/head:refs/origin/pull/6

パッチ ファイルを使用する場合と比較したこの方法の利点は、git が実際のコミットを取得することです。そのため、git は、マスターが以前にプル リクエストにマージされた時期を確認できます。パッチ ファイルでは、このような違いはまったく認識されません。

おすすめ記事