Antworten:
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.
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.
rm -rf .git
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.
Wenn Sie alle .git-Ordner in einem Projekt löschen möchten, verwenden Sie den folgenden Befehl:
find . -type f | grep -i "\.git" | xargs rm
Dadurch werden auch alle .git-Ordner und .gitignore-Dateien aus allen Unterordnern gelöscht
Alternative zum Töten von TortoiseGit:
rmdir /S /Q
)Wenn $ GIT_DIR der Pfad zu dem zu durchsuchenden Ordner ist (der Git-Repo-Pfad), führen Sie im Terminal Folgendes aus.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
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.
nach dem Klonen des Repos
cd /repo folder/
um dann in das Dateiverzeichnis zu gehen
ls -a
um alle versteckten und nicht versteckten Dateien zu sehen
.git .. .gitignore .etc
Wenn Sie möchten, können Sie den Repo-Ursprung überprüfen
git remote -v
Löschen Sie jetzt .git, das alles über git enthält
rm -rf .git
Nach dem Löschen würden Sie feststellen, dass es keine git Linked Check Remote mehr gibt
git remote -v
Jetzt können Sie Ihre mit initialisieren
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin master
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öschenSie können einen Alias dafür erstellen . Ich verwende die ZSH-Shell mit Oh-my-Zsh und hier ist ein praktischer Alias:
# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"
Ich verwende Papierkorb, um den .git
Ordner in den Papierkorb zu werfen, da die Verwendung rm
sehr gefährlich ist:
trash .git
Dann initialisiere ich das Git-Repo neu:
git init
Ich habe es versucht:
rm -rf .git
und auch
Git speichert alle seine Dateien im Verzeichnis .git. Entfernen Sie einfach diese und starten Sie erneut.
Beides hat bei mir nicht funktioniert. Folgendes hat getan:
.git
Erstellen Sie dann das Projekt aus der Sicherung:
In Fenstern:
Jetzt können Sie den .git-Ordner löschen
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.
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:
FOR / F-Token = *% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q% G
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.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
, um die versteckten Dateien erneut auszublenden.