2013-03-28 4 views
19

Ich habe versehentlich einen Repo in einem schlechten Zustand, wenn Sie ein Projekt von der Verwendung von Ant zu Maven zu bewegen. Jetzt möchte ich das Repo löschen und neu starten. Da ich neu bei Git bin, bin ich etwas vorsichtig und bin mir nicht sicher, ob ich einfach nur alle Dateien und Ordner lokal auschecken und dann zum Remote-Repo schieben könnte oder ob das wirklich eine sehr schlechte Idee wäre. Aus irgendeinem Grund habe ich es schwer, die richtigen Fragen in Google zu stellen. : DGit: Löschen Sie lokale und Remote-Repo und starten Sie über

+0

Warum nicht einfach den Repo löschen und es dann erneut initialisieren? – ppeterka

+0

Entfernen Sie einfach das '.git' Verzeichnis in Ihrem lokalen Verzeichnis und machen Sie' git push --force' zu ​​github ist die Lösung, die ich denke. –

Antwort

31

Entfernen Sie einfach lokale .git Verzeichnis, entfernen Repo vom Server (wenn es github ist - tun Repo -> Einstellungen -> entfernen).

Dann neues Repository auf dem Server erstellen, und vor Ort zu tun:

git init 
git remote add origin [email protected]:user/project.git 
git add . 
git commit -m "Initial commit" 
git push -u origin master 
+0

ein Zusatz, den dies verwenden könnte, und verwenden Sie dies mit Vorsicht. 'git push -u Ursprung master --force' – Jessycormier

+0

@Jessycormier Es besteht keine Notwendigkeit für' --force', wenn das Repository vom Server entfernt wird. Es würde wahrscheinlich den Repository-Verlauf überschreiben, wenn das vorhandene Repository verwendet wird. –

Verwandte Themen