Ich habe ein Git-Repository mit erstellt git init
. Ich möchte es komplett löschen und ein neues initiieren.
Git speichert alle seine Dateien im .git
Verzeichnis. Entfernen Sie einfach diese und starten Sie erneut.
Wenn Sie es nicht finden können, liegt es daran, dass es versteckt ist.
In Windows 7 müssen Sie zu Ihrem Ordner wechseln, Organizeoben links auf klicken Folder and search options, dann auf klicken , dann auf die ViewRegisterkarte klicken und auf das Optionsfeld klicken Show hidden files, folders and drives.
Unter Mac OS:
Öffnen Sie ein Terminal (über Spotlight: Drücken Sie CMD+ SPACE, geben Sie ein terminal
und drücken Sie Enter) und führen Sie Folgendes aus:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Hinweis: Die Tastenkombination zum Anzeigen versteckter Dateien im Finder ist CMD+ SHIFT+, .sodass die Finder-Konfiguration nicht mehr auf diese Weise geändert werden muss
Sie können auch eingeben cd
(das Leerzeichen ist wichtig), Ihren Git-Repo-Ordner per Drag & Drop aus dem Finder in das Terminalfenster ziehen, drücken return, dann eingeben rm -fr .git
und dann returnerneut.
Verwenden Sie unter Ubuntu die Verknüpfung Ctrl + H.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
, um die versteckten Dateien erneut auszublenden.cmd + shift + .
Dies war für mich ein Top-Ergebnis bei Google, sodass die Leute es wahrscheinlich oft finden werden, obwohl es alt ist.Wenn Sie wirklich das gesamte Repository entfernen möchten und nur das Arbeitsverzeichnis belassen möchten, sollte dies so einfach sein.
Es
rm -rf
gelten die üblichen Vorbehalte . Stellen Sie sicher, dass Sie über ein aktuelles Backup verfügen und absolut sicher sind, dass Sie am richtigen Ort sind, bevor Sie den Befehl ausführen. usw. usw.quelle
Wenn Sie alle .git-Ordner in einem Projekt löschen möchten, verwenden Sie den folgenden Befehl:
Dadurch werden auch alle .git-Ordner und .gitignore-Dateien aus allen Unterordnern gelöscht
quelle
Alternative zum Töten von TortoiseGit:
rmdir /S /Q
)quelle
Wenn $ GIT_DIR der Pfad zu dem zu durchsuchenden Ordner ist (der Git-Repo-Pfad), führen Sie im Terminal Folgendes aus.
Dadurch wird rekursiv nach Verzeichnissen oder Dateien gesucht, die ".git" im Datei- / Verzeichnisnamen im angegebenen Git-Verzeichnis enthalten. Dies umfasst .git / - und .gitignore-Dateien sowie alle anderen .git-ähnlichen Assets. Der Befehl ist interaktiv und wird vor dem Entfernen abgefragt. Um mit dem Löschen fortzufahren, geben Sie einfach y und dann Enter ein.
quelle
nach dem Klonen des Repos
um dann in das Dateiverzeichnis zu gehen
um alle versteckten und nicht versteckten Dateien zu sehen
Wenn Sie möchten, können Sie den Repo-Ursprung überprüfen
Löschen Sie jetzt .git, das alles über git enthält
Nach dem Löschen würden Sie feststellen, dass es keine git Linked Check Remote mehr gibt
Jetzt können Sie Ihre mit initialisieren
quelle
So löschen Sie das
.git
Repository auf Ihrem Computer vollständig (unter Windows 8 und höher):.git
Repository ist normalerweise in Windows versteckt.git
Repository und können es löschenquelle
Sie können einen Alias dafür erstellen . Ich verwende die ZSH-Shell mit Oh-my-Zsh und hier ist ein praktischer Alias:
Ich verwende Papierkorb, um den
.git
Ordner in den Papierkorb zu werfen, da die Verwendungrm
sehr gefährlich ist:Dann initialisiere ich das Git-Repo neu:
quelle
Ich habe es versucht:
rm -rf .git
und auchBeides hat bei mir nicht funktioniert. Folgendes hat getan:
.git
Erstellen Sie dann das Projekt aus der Sicherung:
quelle
In Fenstern:
Jetzt können Sie den .git-Ordner löschen
quelle
Keine Sorge, mit den obigen Antworten einverstanden:
Befolgen Sie für private Projekte die folgenden Schritte für Gitlab:
Sie werden aufgefordert, Ihren Projektnamen einzugeben
Diese Aktion kann zu Datenverlust führen. Um versehentliche Handlungen zu vermeiden, bitten wir Sie, Ihre Absicht zu bestätigen. Bitte geben Sie 'sample_project' ein, um fortzufahren, oder schließen Sie dieses Modal, um es abzubrechen.
Jetzt wird Ihr Projekt erfolgreich gelöscht.
quelle
Windows-Cmd-Eingabeaufforderung: (Sie können den folgenden Befehl direkt in Windows Cmd ausführen, wenn Sie mit den Befehlen grep, rm -rf, find, xargs usw. in git bash nicht vertraut sind )
Löschen Sie .git rekursiv im Projektordner mit dem folgenden Befehl in cmd:
quelle
true, so wie meine in USERS gespeichert war, musste USERS geöffnet werden. Gehen Sie zu Ansicht oben links. Suchen Sie nach Optionen, öffnen Sie sie und bearbeiten Sie die Ansichtsoptionen der Ordner in der Ansicht, um weiterhin versteckte Dateien / Ordner anzuzeigen. Alle Ihre Ordner werden angezeigt und Sie Wenn Sie das Repo manuell löschen können, denken Sie daran, die Dateien / Ordner nach dem Löschen auszublenden.
quelle