私の github レポジトリ X に多くのフォークがあり、そのうちのいくつかは本当に優れた新機能 (=コミット) を持っているとしましょう。フォークの所有者からのプル/マージ要求がなければ、それらのコミットを私のレポに「取得」することはできません (しかし、これは私が望むものではありません。他のユーザーからの要求を取得するのではなく、必要なものを選択したいのです)。
だから私の質問は:私のレポのフォークから私のレポにコミットを取得する方法は?
これらのコミットがプル リクエストに含まれていないという事実は、それらをフォークに適用することを妨げるものではありません。これらのフォークをリモートとしてリポジトリに追加するだけで、cherry-pick/rebase/merge (正しいものを選択) でコミットできます。つまり、次のとおりです。
git remote add nice-fork https://github.com/author/repo
git fetch nice-fork
#then the remote branches and commits are imported in your repo.
必要なコミットがプル リクエストに含まれている場合は、それらを取得することもできます。