github-readme-stats
は、GitHub の個人プロフィールに関する統計情報を生成するツールです。ユーザーの GitHub 個人プロフィールの様々な統計情報やグラフの表示を可能にします。多様なカスタマイズオプションを提供し、ユーザーのニーズに合わせて調整できます。
筆者はリポジトリ管理の習慣として、プロジェクトごとにグループ化を行っていますが、GitHub はリポジトリのグループ化をサポートしていないため、異なる組織に分割することで実現しています。github-readme-stats
の最新ブランチでは、異なる組織のリポジトリ統計のクロスオーバーに対応していません。そこで、対応するコードをマージしたブランチをフォークしました。
最終結果
プルリクエスト 元のURL
上流のプルリクエストをフォークのリポジトリにマージする
ある プルリクエスト (PR) をあなたの フォークしたリポジトリ にマージするには、いくつかの方法があり、あなたが以下のいずれかを達成したいかによって異なります。
- 上流(upstream)リポジトリ から PR をあなたのフォークにマージするか、
- 他の人のフォークから PR をあなたのフォークにマージするか、
- あなたのフォークで作成された PR (例えば、他の人があなたにフォークして PR を提起した場合) をマージする
まず、最も一般的なシナリオを説明します:フォークしたリポジトリがあり、上流の PR をあなたのフォークにマージしたい場合。操作手順は以下のとおりです👇
✅ 方法1:コマンドライン方式(最も汎用的)
ステップ 1:自分のフォークをクローンする
git clone https://github.com/あなたのユーザー名/リポジトリ名.git
cd リポジトリ名
ステップ 2:upstream (元のリポジトリのURL) を追加
git remote add upstream https://github.com/原作者のユーザー名/リポジトリ名.git
ステップ 3:上流のPRブランチをリポジトリに取得する
マージしたいPRの番号(例:PR #123)を見つけます。
以下のコマンドでそのPRのコードをリポジトリに取得できます。
git fetch upstream pull/123/head:pr-123
ステップ4:ブランチを切り替え、マージする
git checkout main # またはあなたのターゲットブランチ
git merge pr-123
すべて正常であれば、GitHub リポジトリにフォークした場所にプッシュできます。
git push origin main
✅ 方法二:GitHub ウェブインターフェース(シンプルだが限定的)
GitHub のウェブ上で特定のプルリクエスト (PR) が上位のレポジトリに対するものである場合、以下の手順を実行できます。
- その PR ページにアクセスします。
- 右上部の「Commits」または「Files changed」をクリックし、この PR がどのブランチに基づいて作成されているかを確認します。
- あなたのフォークページで新しいブランチを作成し、手動で PR のコミットを cherry-pick します(Git に関する知識が必要です)。
- または、「Open in GitHub Desktop」をクリックして、GUI ツールを使用してマージします。
🚀 他人があなたのフォークに対してプルリクエストを送信した場合
プルリクエストのページに直接移動し、「Merge pull request」ボタンをクリックしてください。
具体的な状況(例えば、PRリンク、ウェブインターフェースを使用しているかコマンドラインを使用しているか)に応じて、ステップバイステップでデモンストレーションが必要ですか? または、具体的なリンクを提供していただければ、最も簡単な方法を分析します。