Ich habe ein Git-Repository mit git init
. Ich würde sie gerne ganz löschen und eine neue einrichten.
Wird das Projektarchiv nicht vom lokalen Computer entfernt.
Ich habe ein Git-Repository mit git init
. Ich würde sie gerne ganz löschen und eine neue einrichten.
Wenn $GIT_DIR der Pfad zu dem zu durchsuchenden Ordner ist (der Git Repo-Pfad), führen Sie Folgendes im Terminal aus.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Damit wird rekursiv nach allen Verzeichnissen oder Dateien mit ".git" im Datei-/Verzeichnisnamen innerhalb des angegebenen Git-Verzeichnisses gesucht. Dazu gehören auch .git/- und .gitignore-Dateien sowie alle anderen .git-ähnlichen Objekte. Der Befehl ist interaktiv und fragt vor dem Löschen nach. Um mit dem Löschen fortzufahren, geben Sie einfach y und dann Enter ein.
Zum vollständigen Löschen der .git
Repository auf Ihrem Computer (in Windows 8 und höher):
.git
Repository ist normalerweise in Windows versteckt.git
Repository, dann können Sie es löschenIch habe es versucht:
rm -rf .git
und auch
Git speichert alle seine Dateien im Verzeichnis .git. Entfernen Sie einfach diese Datei und starten Sie erneut.
Beides hat bei mir nicht funktioniert. Hier ist, was funktioniert hat:
.git
Erstellen Sie dann das Projekt aus dem Backup und stellen Sie es wieder her:
Sie können eine alias für sie. 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 zu vernichten. .git
Ordner seit der Verwendung von rm
ist wirklich gefährlich:
trash .git
Dann initialisiere ich das Git-Repository neu:
git init
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.