1. ホーム
  2. git

[解決済み] GitHubでWikiページをプルリクエストする方法とは?

2022-04-13 18:03:48

質問

のwikiページを見ました。 ギットハブ 編集を受け付けていない そして、そのプロジェクトをフォークして、私の方で編集し、プルリクエストを行おうとしました。その結果 ウィキ はプロジェクトに含まれておらず、変更をコミットする方法がないのです。

メール以外で、この場合、wikiに変更を提案したい場合の進め方はありますか?

この時、私は何を発見したかというと は、代替案と思われる の下に "Questions with similar titles" がありますが、まだそれでプルリクエストができなかったので、この目的ではサブモジュールが良い方法とは思えません。今、私はそれをどうにかしてブランチすることができるかもしれないと思いました...。というわけで、この方法でいいのでしょうか?

解決方法は?

GitHub は、wikiリポジトリへのプルリクエストをサポートしていません。 メインリポジトリのみです(これは少し残念ですが、私は理解できます)。

あるプロジェクトが、ソースコードと同様に厳重に管理しながら、コミュニティによるwikiの更新を管理する興味深い方法を紹介します。

<ブロッククオート

私が提案するワークフローはこうです。

  1. GithubのアカウントでTaffy wikiのフォークを手動で作成します。
    • githubのアカウントに新しいリポジトリを作成します。これを"Taffy-Wiki"と呼ぶことにします。
    • Taffy wikiのレポをあなたのローカルマシンのどこかにクローンします。 git clone [email protected]:atuttle/Taffy.wiki.git
    • 元の "origin" リモートを削除し、新しい "origin" としてあなたの github リポを追加します。 git remote rm origin そして git remote add origin [email protected]:<YOUR_USERNAME>/Taffy-Wiki.git
  2. ローカルで変更案を作成し、githubアカウントにプッシュします。 git push -u origin master ('-u origin master' は初回のみ必要で、それ以降は git push )
  3. Taffyの公式イシュー・トラッカーにチケットを提出し、あなたの変更をレビューしてマージするよう依頼してください。 あなたのレポへのリンクと、何を変更したかを必ず記述してください。
  4. 後藤その2

(以下 Taffyのドキュメントに貢献する方法 .)

私だったら、メインリポジトリ(つまり、あなたがフォークしたリポジトリ)に、wikiの更新を提案するissueを作成します。もしissueが有効でないなら、私が思いつく唯一の選択肢はメールです。