1692 Stimmen

Wie kann man ein mit init erstelltes Git-Repository vollständig löschen?

Ich habe ein Git-Repository mit git init . Ich würde sie gerne ganz löschen und eine neue einrichten.

11voto

Scorpius Punkte 999

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.

5voto

squal Punkte 175

Zum vollständigen Löschen der .git Repository auf Ihrem Computer (in Windows 8 und höher):

  1. Le site .git Repository ist normalerweise in Windows versteckt
  2. Sie müssen also die "versteckten Elemente" markieren, um die versteckten Ordner anzuzeigen
  3. Auf der oberen Seite des Verzeichnisses finden Sie die Option "Ansicht".
  4. In der Option "Ansicht" finden Sie "Ausgeblendete Elemente" und markieren sie
  5. Dann sehen Sie die .git Repository, dann können Sie es löschen

5voto

MonirRouissi Punkte 399

Können Sie verwenden:

git remote remove origin

um ein verlinktes Repository zu entfernen:

git remote add origin

neue hinzufügen

1 Stimmen

Wird das Projektarchiv nicht vom lokalen Computer entfernt.

4voto

P.Brian.Mackey Punkte 41258

Ich 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:

  • Löschen Sie alle Dateien außer .git
  • git add . -A
  • git commit -m "gesamtes Projekt gelöscht"
  • Git-Push

Erstellen Sie dann das Projekt aus dem Backup und stellen Sie es wieder her:

  • Erstellen Sie neue Projektdateien (oder fügen Sie eine Sicherungskopie ein)
  • git add . -A
  • git commit -m "neu erstelltes Projekt"
  • Git-Push

3voto

Ahmad Awais Punkte 28098

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.com

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.

Powered by:

X