web-dev-qa-db-ja.com

GitHub wikiページを削除する方法は?

私は、プロジェクトのGitHubリポジトリにいくつかのゆるいメモやリンクを保存するためのWikiページを作成し、GitHubは「Welcome to the [repository] ​​wiki!」というテキストを含む「Home」というWikiページを自動的に作成しました。

それには2つの問題があります。まず、新しい「ホーム」ページはまったく役に立たない。第二に、そして最も重要なこと:作成したページにアクセスするには、リポジトリのホームページから「wiki」リンクをクリックし、次に「ページ」タブをクリックし、thenへのリンク実際に作成したWikiページ。

そこで、より簡単にアクセスできるように、コンテンツを「ホーム」wikiページに移動することにしました。 GitHub wikiページには「名前変更」機能がないように見えるため、ページのコンテンツを「ホーム」ページにコピーしました。

では、元のwikiページを削除して、リポジトリが乱雑にならないようにするにはどうすればよいですか?

32
waldyrious

GitHub Googleグループの このスレッド で述べたように、リポジトリ所有者は編集ビューからページを削除できます。

表示モードのボタンは次のとおりです。

Imgur

...編集モードではわずかに異なるだけになります:

Imgur

おそらくGitHubは、インターフェイスをより明確にすることを検討する必要があります(たとえば、削除ボタンを赤にするなど)

26
waldyrious

より長い代替案は、Wikiのリポジトリをチェックアウトし、git rmを使用してページのコンテンツを含むファイルを手動で削除し、変更をWikiリポジトリにチェックインすることです。

Webインターフェースで[削除]ボタンが見つからない場合、またはコマンドラインユーザーの方が便利な場合に便利です。

8
Hydra

gitで可能です:

git clone https://github.com/ORG/REPO.wiki.git
cd REPO.wiki
rm Home.md
git add .
git commit -m "remove wiki homepage"
git Push
0
Dorian