Gibt es einen Befehl zum Rückgängigmachen von git init?

Antworten:

1228

Sie können einfach .git löschen. Typischerweise:

rm -rf .git

Erstellen Sie dann als der richtige Benutzer neu.

Matthew Flaschen
quelle
8
Danke Mathew, aber können Sie erklären, "wenn Sie es gerade erst gestartet haben" - was wäre, wenn ich seitdem ein paar Dinge getan hätte, ein paar Commits usw., wäre es einfach ein Problem, dies zu entfernen?
Yarin
54
Nein, Sie können immer einfach das gesamte .gitUnterverzeichnis ohne negative Auswirkungen entfernen .
mskfisher
76
@mskfisher: Keine negativen Auswirkungen, außer dass Ihr Repository weg ist!
Cascabel
1
Wenn Sie ein Sub-Git-Verzeichnis in Ihrem aktuellen Git-Verzeichnis initiieren, führen Sie den obigen Befehl nicht aus.
Zen
5
Ich denke, das funktioniert nicht in Windows. Für Fensterrmdir /s .git
Yubaraj
37

Geben Sie in Windows rmdir .gitoder ein, rmdir /s .gitwenn der .git-Ordner Unterordner enthält.

Wenn Ihre Git-Shell nicht mit den richtigen Administratorrechten eingerichtet ist (dh Sie werden abgelehnt, wenn Sie es versuchen rmdir), können Sie eine Eingabeaufforderung öffnen (möglicherweise als Administrator - drücken Sie die Windows-Taste, geben Sie 'cmd' ein und klicken Sie mit der rechten Maustaste auf 'Eingabeaufforderung 'und wählen Sie' Als Administrator ausführen) und versuchen Sie die gleichen Befehle.

rdist eine alternative Form des rmdirBefehls. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true

Worte dafür
quelle
1
rmdir / s .git, wenn Sie bereits eine Fernbedienung hinzufügen, um Dateien und Unterordner zu erzwingen
dpineda
Ich habe versehentlich einen Git-Init für einen Ordner in Win7 erstellt. Das rmdir / s .git hat es entfernt.
Qxotk
5

Git speichert alle seine Dateien im Verzeichnis .git. Entfernen Sie einfach diese und starten Sie erneut.

Dieser Beitrag zeigt Ihnen, wie Sie die versteckte .git-Datei unter Windows, Mac OSX und Ubuntu finden

Kris Roofe
quelle
4

Ich verwende Windows 7 mit Git Bash Console. Die obigen Befehle würden bei mir nicht funktionieren.

Also habe ich es über Windows Explorer gemacht. Ich habe die Option "Versteckte Dateien anzeigen" aktiviert, bin in mein Projektverzeichnis gegangen und habe den Ordner ".git" manuell gelöscht. Dann zurück in der Kommandozeile habe ich durch Ausführen des Git-Status überprüft.

Welches kehrte zurück ...

fatal: Kein Git-Repository (oder eines der übergeordneten Verzeichnisse): .git

Welches ist genau das Ergebnis, das ich wollte. Es wurde zurückgegeben, dass das Verzeichnis kein Git-Repository ist (mehr!).

Dominic Davies
quelle
4

Entfernen Sie den .gitOrdner in Ihrem Projektstammordner

Wenn Sie Submodule installiert haben und deren Git entfernen möchten, entfernen Sie diese auch .gitaus Submodul-Ordnern

Luca C.
quelle