2017-08-02 7 views
0

私は現在、フォークした上流のレポからのプルリクエストを検討しており、git fetch upstream pull/869/head:readme経由でプルリクエストをフェッチするローカルブランチを作成しました。しかし、私がブランチを作成して以来、そのプルリクエストに最近行われたコミットがいくつかあります。新しいコミットを組み込むためにプルリクエストブランチを更新するにはどうすればよいですか?プルリクエストは私がそうgit fetch upstreamgit merge upstream/master上流のリモートフォークからのプルリクエストの更新

+0

可能な重複https://stackoverflow.com/questions/1125968/how-do-i-force-git-pull-to -overwrite-local-files) – jhpratt

+0

プルリクエストブランチに直接アクセスする方法はありますか?私は上流/マスターまたは上流/ステージングを参照していますが、GitHubのプルリクエストブランチではありません。 –

答えて

1

試しを行うことができるようになるのと同じ方法で表示されません。

git config --add remote.upstream.fetch "+refs/pull/*/head:refs/remotes/upstream/pr/*" 

は「prm.md」でより多くを参照してください。 (マージではない)、それの上のあなた自身のブランチをデフォルトrefspec(+refs/heads/*:refs/remotes/upstream/*)次にfetch upstreamはあなたが

upstream/pr/189 

見ることができるようになる

プルリクエスト

をフェッチしません。そして、あなたはリベースすることができます。

git rebase upstream/pr/189 
([どのように私は「gitのプル」ローカルファイルを上書きするの?強制ん]の
+0

これは、 'fetch = fetch = + refs/pull/*/head:refs/remotes/upstream/pr/*'のような 'fetch' refspecをもたらします。 –

+0

@VigneshSankaran申し訳ありません、' --add'オプションを忘れましたデフォルトのrefspecを保持するためです。 'git config --add remote.upstream.fetch" fetch = + refs/heads/*:refs/remotes/upstream/* "'で復元してください。 – VonC

関連する問題