github-readme-stats
は、GitHubプロフィール用の統計情報ジェネレーターであり、ユーザーが自身のGitHubプロフィールに様々な統計情報やグラフを表示することを可能にします。多様なカスタマイズオプションが用意されており、ユーザーのニーズに合わせて調整できます。
筆者は倉庫の管理をプロジェクトごとに分けていますが、GitHubでは倉庫のグループ化がサポートされていないため、異なる組織に分割するという方法で対応しています。github-readme-stats
の最新ブランチは、異なる組織の倉庫を跨いだ統計に対応していないため、筆者がフォークしたブランチに該当するコードをマージしました。
最終効果
プルリクエストの元のURL
Adds the ability to include data from organization repositories
Pull Request を Fork のリポジトリにマージする
プルリクエスト(PR)をあなたのフォークしたリポジトリにマージするには、いくつかの方法があり、それはあなたが何をしたいかによって異なります。
アップストリームリポジトリからPRをあなたのフォークにマージしますか、それとも 他の人のフォークからPRをあなたのフォークにマージする、または フォークされたリポジトリからのプルリクエストをマージする(例えば、誰かがあなたにフォークしてプルリクエストを提出した場合)。
まず、最も一般的なシナリオを説明します。リポジトリをフォークし、上流のプルリクエストを自分のフォークにマージしたい場合です。手順は以下の通りです。👇
方法一:コマンドライン方式(最も汎用的)
ステップ1:自分のフォークをクローンする
git clone https://github.com/你的用户名/仓库名.git
cd 仓库名
ステップ 2:upstream(オリジナルリポジトリのアドレス)を追加する
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ウェブインターフェース(簡単だが機能は限られている)
GitHubのウェブページでプルリクエストがアップストリームのリポジトリに対するものである場合、あなたは:
そのPRページにアクセスしてください。 右上隅の「Commits」または「Files changed」をクリックして、このPRがどのブランチに基づいているか確認してください。 あなたのフォークページで新しいブランチを作成し、手動でPRのコミットをcherry-pickします。(Gitの知識が必要です。) または「GitHub Desktopで開く」をクリックして、GUIツールを使ってマージしてください。
🚀 もし他の人があなたのフォークに対してPRを提出したら
プルリクエストのマージページに直接アクセスして、「Merge pull request」ボタンをクリックしてください。
今の具体的な状況(例えばPRリンクや、ウェブページかコマンドラインのどちらを使っているか)に合わせて、私が手取り直して説明しましょうか?具体的なリンクを教えていただければ、一番簡単な方法を分析してお手伝いします。