5

master祝福されたリポジトリのブランチにローカルにいるとします。誰かがプル リクエストを送信しました。

1 つのコマンドで、そのプル リクエストのコミットをローカル ブランチに適用するにはどうすればよいですか?それらのコミットが私のブランチに基づいてリベースされたかのように

注: プル リクエストは数日前のもので、プル リクエストが作成されてから私のローカル ブランチには新しいコミットがあります。

4

3 に答える 3

1

OK、このワンライナーは、プルリクエストの上にコミットをリベースします(これはあなたが望むものの逆です;私の他の答えを見てください):

git pull --rebase origin pull/NNN/head

NNNプル リクエスト番号はどこにありますか。originこれは、Github リモートがローカル リポジトリにあり、masterチェックアウトされていることを前提としています。

Douglas Stuarts のブログでの説明origin: Github は、リポジトリ内の他のフォークからのプル リクエストを の下に保存しますpull/NNN。これは、そのpull --rebase上で実行できるようにするものです。

于 2013-07-12T08:22:12.893 に答える