私はGitHubを初めて使っています。 Wiki
リンクをクリックすると、私のレポ用に新しいWikiが作成されました。しかし、私は本当にそれを必要としません。唯一のページを削除しようとすると、GitHubは「このページを削除してもよろしいですか?」と尋ねます。そして私はそれを確認します。そして何も起こらない、そのページはまだそこにある。あまりに面倒だとは言えませんが、Wikiを削除する方法があるかどうかを知りたいのですが。GitHubリポジトリを削除する
答えて
プロジェクトのGitHubのページで設定ボタンをクリックし、ウィキのチェックを外します。
消えるはずです。
まず、あなたのレポのURLを発見:
$ cd your-project
$ git remote -v
origin [email protected]:belden/foo.git (fetch)
origin [email protected]:belden/foo.git (push)
クローンあなたのwiki。そのURLは「wiki.git」で終わる、プロジェクトのURLです:
$ cd /tmp
$ git clone [email protected]:belden/foo.wiki.git foo-wiki
Cloning into 'foo-wiki'...
remote: Counting objects: 375, done.
remote: Compressing objects: 100% (159/159), done.
remote: Total 375 (delta 214), reused 375 (delta 214)
Receiving objects: 100% (375/375), 78.41 KiB, done.
Resolving deltas: 100% (214/214), done.
が今だけからファイルを削除する通常のプロジェクトのように扱う:
$ cd foo-wiki
$ git rm *.md
$ git commit -am "remove wiki pages"
$ git push
すれば完了です。
これは完全な履歴を保持していますので、好きな場合はWikiの古い内容を取り戻すことができます( 'git log ')。履歴を消去したい場合は、私のバリアントを参照してください。 ( 'git'は' git push --force'なしで歴史を殺すことはできませんので、 '--force'を離れてしまうと、あなたはその点で安全面にあります) – Tino
欠けているビットは常にGitHubにあります。
git clone [email protected]:ACCOUNT/REPO.wiki.git
cd REPO.wiki
git checkout --orphan empty
git rm --cached -r .
git commit --allow-empty -m 'wiki deleted'
git push origin empty:master --force
警告:あなたはGitHubのレポ上のすべてのデータを消去することができ-fu通常git
と組み合わせることで、例えばウィキACCOUNT/REPO.wiki.git
を破壊します!このレシピでは、GitHub上のすべてのデータ(実際にはどこかのリポジトリにあるもの)を破壊することができます。私のテストでは、さらに
git clone --mirror [email protected]:ACCOUNT/REPO.wiki.git
は、その後の古いデータのトレースを戻すことはできません。何が上にあるかを理解することを学ぶことは、学習の良い練習ですgit
;
おそらく、 'master'以外の他のすべてのブランチとタグを削除します。また、 'Settings'でGitHubのブランチを保護することができます。そのような保護されたブランチは '--force'でプッシュされた何かを得ることを拒否します。だから問題のブランチも保護しないようにしてください。 – Tino
- 1. githubリポジトリの削除/削除とgithubページ
- 2. GitHubでリポジトリを削除するには?
- 3. githubのリポジトリを削除するには?
- 4. ローカルに削除されたgithubリポジトリ内のフォルダを削除するには?
- 5. APIを使用してGitHubリポジトリを削除する方法
- 6. Gitリポジトリからファイルを削除する、Githubとコミッタ
- 7. 削除されたリポジトリのgithubを回復する
- 8. GitHubリポジトリからファイルを削除するには?
- 9. githubリポジトリから.svnフォルダを削除する方法
- 10. ブラケットからGitHubリポジトリ接続を削除するには?
- 11. Githubコマンドラインからリポジトリを削除します
- 12. Githubからリポジトリを安全に削除することは可能ですか
- 13. 私のフォークの上流のGitHubリポジトリを削除することの影響
- 14. GitHubリポジトリを削除して、CNAMEファイルを別のリポジトリに切り替えることはできますか?
- 15. github削除コミット履歴がすでに削除されているgithubリポジオ
- 16. GitHubリポジトリと以前のリポジトリ名との間のリンクを削除する方法は?
- 17. GitHubのリポジトリは、リポジトリ
- 18. Githubコミット履歴を削除する
- 19. GitHubからクローズドプルリクエストを削除する
- 20. githubでコミットを削除する
- 21. XcodeプロジェクトからGithubを削除する
- 22. Githubリポジトリ
- 23. Visual Studio Team Services:リポジトリを削除する
- 24. Gitlabリポジトリを削除するには
- 25. TFS gitリポジトリのリモートブランチを削除する
- 26. githubリポジトリをエクスポート
- 27. エラープッシュ、リポジトリGitHubの
- 28. Sparkjavaフレームワークgithubリポジトリ
- 29. gitリポジトリをgithubで
- 30. githubリポジトリを元に戻す
GitHubはインターフェイスに関してかなり磨かれています。そのようなものはあまり複雑ではありません。 – Blender
設定 - >オプション - >機能の下にあります。 – Nikolai
実際にはこれはWikiを目に見えないものにします。実際には削除されません。管理ページに戻ってそこのwikiチェックボックスをクリックすると、内容がもう一度表示されます。 [via](http://stackoverflow.com/a/13447204/1485952) – fnkr