Ich kann den Befehl nicht finden. Ich habe versucht, "git 'delete a repository'" zu googeln.
Antworten
Zu viele Anzeigen?Löschen Sie die .git
Verzeichnis im Root-Verzeichnis Ihres Repositorys, wenn Sie nur die Git-bezogenen Informationen (Zweige, Versionen) löschen wollen.
Wenn Sie alles löschen wollen (Git-Daten, Code usw.), löschen Sie einfach das gesamte Verzeichnis.
.git-Verzeichnisse sind standardmäßig versteckt, so dass Sie in der Lage sein müssen, versteckte Dateien anzuzeigen, um sie zu löschen.
Im Huckepack rkjs Antwort Um endlose Aufforderungen zu vermeiden (und den Befehl rekursiv zu erzwingen), geben Sie Folgendes in die Befehlszeile im Projektordner ein:
$ rm -rf .git
Oder um .gitignore und .gitmodules zu löschen, falls vorhanden (über @aragaer):
$ rm -rf .git*
Dann von demselben Ex-Repository-Ordner aus, um zu sehen, ob der versteckte Ordner .git noch vorhanden ist:
$ ls -lah
Wenn das nicht der Fall ist, dann herzlichen Glückwunsch, Sie haben Ihr lokales Git-Repository gelöscht, nicht aber ein entferntes, falls Sie eines hatten. Sie können GitHub-Repos auf deren Website (github.com) löschen.
Um versteckte Ordner im Finder (Mac OS X) anzuzeigen, führen Sie diese beiden Befehle in Ihrem Terminalfenster aus:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Quelle: http://lifehacker.com/188892/show-hidden-files-in-finder .
Das ist richtig, wenn Sie einen Mac (Unix) benutzen, werden Sie .git nicht im Finder (dem Dateibrowser) sehen. Sie können die obigen Anweisungen zum Löschen befolgen, und es gibt auch Git-Befehle, mit denen Sie Dateien löschen können (sie sind manchmal schwierig zu handhaben und zu erlernen, z. B. wenn Sie den Befehl "git rm -r" ausführen, erhalten Sie die Meldung, dass .git/ nicht gefunden wurde. Hier ist die Spezifikation des git-Befehls:
Verwendung: git rm [Optionen] [--] ...
-n, --dry-run dry run
-q, --quiet do not list removed files
--cached only remove from the index
-f, --force override the up-to-date check
-r allow recursive removal
--ignore-unmatch exit with a zero status even if nothing matched
Als ich dies tun musste, spielte das Löschen der Objekte und Referenzdateien keine Rolle. Nachdem ich die anderen Dateien in der .git-Datei gelöscht hatte, initialisierte ich ein Git-Repositorium mit "git init" und es wurde ein leeres Repositorium erstellt.