質問
GitHubからディレクトリとその履歴を完全に削除する方法はありますか?
解決
GitHubからプロジェクトを削除する場合は、プロジェクトを開き、「管理者」をクリックします。タブ(または https://github.com/username/project_name/edit に直接アクセスします)ページの下部にある[このリポジトリを削除]をクリックします。これを確認するように求められますが、消えます。
リポジトリの一部のみを消去する場合は、gitリポジトリに対して行ってGitHubにプッシュする必要があります。
GitHubはこれに関するハウツーを作成しましたよくある質問で。私はこれを自分で試したことがないので、これ以上ガイドすることはできませんが、おそらくここで自分で管理できます。
どちらの場合でも、当然、これはサードパーティのプルを削除しません–あなたがそれを削除する前に誰かがリポジトリを引っ張った場合、あなたはそれについて多くのことをすることができませんでした
他のヒント
ファイルまたはディレクトリ(および関連するすべての履歴)を選択的に削除するには、 git filter-branch
を使用できます。
これは、誤ってリポジトリにチェックインしたファイルを完全に削除する場合に非常に便利です。
構文は単純です:
git filter-branch --tree-filter 'rm -f filename' HEAD
manページの詳細。
編集タブに移動します。ページの下部に削除リンクがあります。
これはローカルシステムではなくGitHubリポジトリからディレクトリを削除する最も簡単な方法です:
git rm -r --cached FolderName
git commit -m "Removed folder from repository"
git push origin master
所属していません StackOverflow