28 Stimmen

Lokales Git-Repository zurücksetzen

Einige Tage zuvor habe ich ein Repository auf Github erstellt und dann die Schritte befolgt, um meine vorhandene Lösung hinzuzufügen. Ich habe keine Ahnung, was ich falsch gemacht habe, aber nach einigen zufälligen 'git add'-Befehlen und dergleichen erhalte ich jetzt die Meldung in Github für Windows:

Fehler beim Synchronisieren dieses Branches.
Eventuell müssen Sie eine Shell öffnen und den Zustand dieses Repositories debuggen.

Wird nicht passieren.

Eine bessere Idee ist, dass ich das Repository bei Github lösche und mit meinem lokalen Repository neu beginne. Ich weiß, wie man das Repository auf github löscht (ich weiß, dass es einfach ist, weil ich das bereits einmal gemacht habe). Ich bin mir nicht sicher, wie ich lokal neu anfangen soll. Gibt es einen Git-Befehl, der im Grunde genommen "git uninit" oder "git Repository dekonstruieren" heißt?

60voto

Matt Greer Punkte 58978

Git speichert alles über ein Repo im Stammordner des Repos im versteckten .git Ordner. Wenn man einfach diesen Ordner löscht, rm -rf .git, ist es, als ob nie ein Repo vorhanden war.

9voto

Avi Punkte 1341
  • Zuerst gehen Sie zu Ihrem lokalen Repository
  • Zeigen Sie versteckte Dateien an.
  • Sie werden einen Ordner namens ".git" in Ihrem lokalen Repository sehen.
  • Löschen Sie das.
  • Öffnen Sie jetzt Github für Windows.
  • Wenn Sie auf dieses Repository im lokalen Tab klicken, sollten Sie einen Fehler erhalten, dass das Repository nicht gefunden werden kann.
  • Da ist es, klicken Sie auf die Schaltfläche "Repository erneut klonen".
  • Das Repository wird erneut heruntergeladen und standardmäßig in Eigene Dateien/GitHub gespeichert.

2voto

Jason Shehane Punkte 403

Ich habe diesen Fehler auf GitHub für Windows erhalten, als ich die Internetverbindung verloren hatte. Sobald ich die Verbindung wiederhergestellt hatte, wurde sie problemlos synchronisiert. Offensichtlich sind die Fehlermeldungen auf dem Windows-Client einfach nicht aussagekräftig genug, um Ihnen mitzuteilen, wann Sie die Verbindung verloren haben. Es war so einfach.

0voto

MTT Punkte 329

Es gibt eine weitere Option, die nicht die Verwendung der Befehlszeile beinhaltet. Es versteht sich von selbst, dass ja, du wissen solltest, wie man es benutzt, aber wenn du es gerade lernst, ist es nicht so einfach.

Lade TortoiseGit herunter und klicke mit der rechten Maustaste auf den Ordner, der das Repository enthält. Gehe zu TortoiseGit > Push und gib deine Anmeldedaten ein. Badabing.

Ich benutze es zusammen mit dem Github-Client. Das Leben ist jetzt einfacher/schneller.

0voto

thinktt Punkte 353

Ich bin mir ziemlich sicher, dass ich das in einem anderen Stackoverflow gefunden habe (wenn ich es sehe, werde ich den Link hier einfügen), aber das Neustarten von Windows löst dieses Problem tatsächlich für mich. Wenn ich mich richtig erinnere, hängt das mit Github for Windows-Updates zusammen.

Es könnte einen anderen Weg geben, um die App richtig zu aktualisieren und zu synchronisieren, ohne neu zu starten. Jedes Mal, wenn ich dieses Problem hatte, hat das Neustarten von Windows jedoch geholfen.

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