Frage

Gibt es eine Möglichkeit, um ganz ein Verzeichnis und seine Geschichte von GitHub zu entfernen?

War es hilfreich?

Lösung

Wenn Sie fragen, ein Projekt von GitHub zu löschen, öffnen Sie das Projekt, klicken Sie auf den Tab „Admin“ (oder browsen direkt auf https://github.com/username/project_name/edit ) und am unteren Rand der Seite, klicken Sie auf „Dieses Repository löschen“. Es wird Sie bitten, dies zu bestätigen, und dann ist es weg.

Wenn Sie nur einen Teil Ihres Repository löschen wollen, müssen Sie es zu Ihrem Git Repository tun und es zu GitHub drücken.

GitHub hat geschrieben ein Howto diesen in ihrer FAQ. Ich habe dies selbst nicht versucht, so kann ich Ihnen nicht weiter führen, aber man kann wohl diese sich hier verwalten.

In jedem Fall ist dies natürlich nicht gelöscht Dritte zieht - wenn jemand das Repository gezogen hat, bevor Sie es gelöscht haben, ist es heraus, ohne dass Sie viel in der Lage, über sie (anders als zu versuchen, die „ziemlich zu tun bitte "-Technik).

Andere Tipps

Um wahlweise eine Datei oder ein Verzeichnis zu löschen (und alle zugehörigen Geschichte), können Sie git filter-branch verwenden.

Dies ist sehr nützlich, wenn Sie Dateien vollständig löschen in das Repository versehentlich überprüft.

Die Syntax ist einfach:

git filter-branch --tree-filter 'rm -f filename' HEAD

Weitere Informationen über die Manpage .

Gehen Sie auf die Registerkarte Bearbeiten; es gibt einen Lösch Link am Ende der Seite.

Dies ist der einfachste Weg, die ein Verzeichnis von Ihrem GitHub Repo löscht aber nicht lokales System:

git rm -r --cached FolderName
git commit -m "Removed folder from repository"
git push origin master
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top