master祝福されたリポジトリのブランチにローカルにいるとします。誰かがプル リクエストを送信しました。
1 つのコマンドで、そのプル リクエストのコミットをローカル ブランチに適用するにはどうすればよいですか?それらのコミットが私のブランチに基づいてリベースされたかのように
注: プル リクエストは数日前のもので、プル リクエストが作成されてから私のローカル ブランチには新しいコミットがあります。
master祝福されたリポジトリのブランチにローカルにいるとします。誰かがプル リクエストを送信しました。
1 つのコマンドで、そのプル リクエストのコミットをローカル ブランチに適用するにはどうすればよいですか?それらのコミットが私のブランチに基づいてリベースされたかのように
注: プル リクエストは数日前のもので、プル リクエストが作成されてから私のローカル ブランチには新しいコミットがあります。
OK、このワンライナーは、プルリクエストの上にコミットをリベースします(これはあなたが望むものの逆です;私の他の答えを見てください):
git pull --rebase origin pull/NNN/head
NNNプル リクエスト番号はどこにありますか。originこれは、Github リモートがローカル リポジトリにあり、masterチェックアウトされていることを前提としています。
Douglas Stuarts のブログでの説明origin: Github は、リポジトリ内の他のフォークからのプル リクエストを の下に保存しますpull/NNN。これは、そのpull --rebase上で実行できるようにするものです。