Scheint kein Git-Repository-Pull zu sein?

Diese Frage bekommen unsere Experten von Zeit zu Zeit. Jetzt haben wir die vollständige ausführliche Erklärung und Antwort für alle, die daran interessiert sind!

Gefragt von: Anderson Rodriguez
Ergebnis: 4,9/5(25 Stimmen)

Der schwerwiegende Fehler: 'origin' scheint kein Git-Repository zu sein, tritt auf wenn Sie versuchen, Code in ein entferntes Git-Repository zu pushen, ohne Git den Speicherort des entfernten Repositorys mitzuteilen . Verwenden Sie zum Beheben dieses Fehlers den Befehl git remote add, um Ihrem Projekt eine Fernbedienung hinzuzufügen.

Woher weiß ich, ob ich Git Pull benötige?

„Pull“ ist nur ein kurzer Weg, um gleichzeitig „Fetch“ und „Merge“ auszuführen. Wenn Sie den Remote-Repo-Status überprüfen müssen, simulieren Sie wirklich einen „Fetch“. So git fetch -v -- Trockenlauf ist das, was Sie brauchen.

Was passiert, wenn du drückst, ohne zu ziehen?

Wie pushe ich die aktuelle Version, ohne Daten von Git zu ziehen? Durch die Aktualisierung von der Fernbedienung gehen keine Dateien verloren , solange Sie sie in Ihren lokalen Commits haben.

Ist das kein Git-Repo?

Was bedeutet fatal: kein Git-Repository? Dieser Fehler bedeutet Sie haben versucht, einen Git-Befehl auszuführen, waren aber nicht drinnen ein Git-Repository. Stellen Sie sicher, dass Sie: ... Ihr Repository mit `git init` oder durch Klonen eines bestehenden Repos initialisiert haben.

Wie behebe ich, dass das Git-Repository nicht gefunden wurde?

Nachfolgend finden Sie die funktionierende Lösung für Windows:

  1. Öffnen Sie die Systemsteuerung über das Startmenü.
  2. Wählen Sie Benutzerkonten aus.
  3. Wählen Sie den „Credential Manager“ aus.
  4. Klicken Sie auf „Windows-Anmeldeinformationen verwalten“.
  5. Löschen Sie alle Anmeldeinformationen, die sich auf Git oder GitHub beziehen.
  6. Sobald Sie alle gelöscht haben, versuchen Sie erneut zu klonen.

fatal: scheint kein Git-Repository zu sein

43 verwandte Fragen gefunden

Was bedeutet Repository nicht gefunden?

Fehler: Repository nicht gefunden. Wenn Sie diesen Fehler beim Klonen eines Repositorys sehen, bedeutet dies Folgendes Das Repository existiert nicht oder Sie haben keine Berechtigung, darauf zuzugreifen.

Wie sehe ich mein Git-Repository?

Geben Sie 14ers-git in die Suchleiste von github.com ein um das Depot zu finden.

Wie entferne ich eine bereits vorhandene Ursprungsfernbedienung?

1. Entfernen Sie die vorhandene Fernbedienung

  1. Erstellen Sie ein neues Repository online mit GitHub oder GitLab.
  2. Gehen Sie zu Ihrem lokalen Repository und entfernen Sie die vorhandene Ursprungsfernbedienung.
  3. Fügen Sie das neue Online-Repository als korrekten Ursprungs-Remote hinzu.
  4. Schieben Sie Ihren Code an den neuen Ursprung.

Wie initialisiere ich Git?

Starten Sie ein neues Git-Repository

  1. Erstellen Sie ein Verzeichnis für das Projekt.
  2. Wechseln Sie in das neue Verzeichnis.
  3. Geben Sie git init ein.
  4. Schreiben Sie einen Code.
  5. Geben Sie git add ein, um die Dateien hinzuzufügen (siehe die typische Verwendungsseite).
  6. Geben Sie git commit ein.

Wie pusht man origin master?

Pushen Sie den Code in Ihrem lokalen Repository auf GitHub

git push -u origin master wird verwendet, um lokale Inhalte auf GitHub zu pushen. Im Code ist der Ursprung Ihr standardmäßiger Remote-Repository-Name und das Flag „-u“ ist Upstream, was äquivalent zu „-set-upstream“ ist. ' und der Master ist der Zweig, name.

Was ist Git-Push-Commit?

Nun, im Grunde git commit fügt Ihre Änderungen in Ihr lokales Repo ein , während git push deine Änderungen an den entfernten Standort sendet. Da Git ein verteiltes Versionskontrollsystem ist, besteht der Unterschied darin, dass Commit Änderungen in Ihr lokales Repository überträgt, während Push Änderungen in ein entferntes Repository hochschiebt. Quelle Google.

Sind git fetch und git pull gleich?

Der Befehl git fetch lädt Commits, Dateien und Refs aus einem Remote-Repository in Ihr lokales Repository herunter. ... Git-Pull ist die aggressivere Alternative ; Es lädt den Remote-Inhalt für den aktiven lokalen Zweig herunter und führt sofort git merge aus, um einen Merge-Commit für den neuen Remote-Inhalt zu erstellen.

Wird git pull meine Änderungen löschen?

Ziehen Sie niemals, bevor Sie gültige Änderungen festgeschrieben haben. Dies löscht alle Ihre Änderungen . Um Ihren Code beizubehalten, müssen Sie ihn festschreiben, dann ziehen und schließlich drücken. Ziehen Sie zuerst den Code (vielleicht auch einen Hard-Reset, wie ich es manchmal mache) aus dem Repo in Ihr lokales Verzeichnis.

Was soll ich nach dem Git-Pull tun?

Um einen Git-Pull effektiv rückgängig zu machen, können Sie den Git-Fetch nicht rückgängig machen – aber Sie können ihn rückgängig machen die Git-Merge das hat Ihren lokalen Arbeitszweig geändert. Dazu müssen Sie git reset auf den Commit zurücksetzen, den Sie vor der Zusammenführung vorgenommen haben. Sie können dieses Commit finden, indem Sie das Git-Reflog durchsuchen.

Wie erzwinge ich Git-Pull?

Versuchen Sie zunächst den Standardweg: git reset HEAD --hard # Um alle nicht festgeschriebenen Änderungen zu entfernen! git clean -fd # So entfernen Sie alle nicht getrackten (Nicht-Git) Dateien und Ordner! Dann wieder ziehen.
...
Ich habe es gelöst durch:

  1. Löschen Sie alle Dateien. Lassen Sie nur die . git-Verzeichnis.
  2. git reset --hard HEAD.
  3. git ziehen.
  4. git push.

Was macht Git Pull eigentlich?

Der Befehl git pull lautet Wird verwendet, um Inhalte aus einem Remote-Repository abzurufen und herunterzuladen und das lokale Repository sofort zu aktualisieren, damit es mit diesem Inhalt übereinstimmt . Das Zusammenführen von Remote-Upstream-Änderungen in Ihr lokales Repository ist eine häufige Aufgabe in Git-basierten Arbeitsabläufen für die Zusammenarbeit.

Wie initialisiere ich ein Git-Repository?

Hinzufügen eines Projekts zu GitHub ohne GitHub CLI

  1. Erstellen Sie ein neues Repository auf GitHub. ...
  2. Terminal öffnen.
  3. Ändern Sie das aktuelle Arbeitsverzeichnis in Ihr lokales Projekt.
  4. Initialisieren Sie das lokale Verzeichnis als Git-Repository. ...
  5. Fügen Sie die Dateien in Ihrem neuen lokalen Repository hinzu. ...
  6. Committen Sie die Dateien, die Sie in Ihrem lokalen Repository bereitgestellt haben.

Was ist eine Alternative zum Zusammenführen in Git?

Während das Zusammenführen definitiv die einfachste und gebräuchlichste Art ist, Änderungen zu integrieren, ist es nicht die einzige: „Rebase“ ist ein alternatives Mittel zur Integration.

Wie verbinde ich mich mit einem Git-Repository?

Verknüpfen eines bestehenden Projekts mit einer Git-Remote

  1. Starten Sie eine neue Sitzung.
  2. Öffnen Sie ein Terminal.
  3. Geben Sie die folgenden Befehle ein: Shell git init git add * git commit -a -m 'Initial commit' git remote add origin :username/repo.git. Sie können git status nach git init ausführen, um sicherzustellen, dass Ihre .

Was ist ein Fehler, der entfernte Ursprung ist bereits vorhanden?

Der Git fatal: remote origin existiert bereits Fehler weist darauf hin Sie versuchen, eine Fernbedienung mit dem Namen origin zu erstellen, obwohl bereits eine Fernbedienung mit diesem Namen existiert . Dieser Fehler tritt häufig auf, wenn Sie vergessen haben, ein Repository einzurichten, und die Einrichtungsanweisungen erneut befolgen.

Wie finde ich meinen entfernten Ursprung?

Sie können diesen Ursprung mit anzeigen Befehl git remote -v , die die URL des Remote-Repos auflistet.

Was ist Remote in Git?

Eine Fernbedienung in Git ist ein gemeinsames Repository, das alle Teammitglieder zum Austausch ihrer Änderungen verwenden . In den meisten Fällen wird ein solches Remote-Repository auf einem Code-Hosting-Dienst wie GitHub oder auf einem internen Server gespeichert. Im Gegensatz zu einem lokalen Repository stellt ein Remote normalerweise keinen Dateibaum des aktuellen Projektstatus bereit.

Was ist ein lokales Git-Repository?

Das lokale Git-Repository ist diejenige, auf der wir lokale Änderungen vornehmen werden , befindet sich dieses lokale Repository normalerweise auf unserem Computer. Das Git-Remote-Repository ist das des Servers, normalerweise eine Maschine, die sich 42 Meilen entfernt befindet.

Wie finde ich mein GitHub-Repository?

Klicken Sie auf Klonen.

  1. Melden Sie sich bei GitHub und GitHub Desktop an, bevor Sie mit dem Klonen beginnen.
  2. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
  3. Klicken Sie über der Liste der Dateien auf Code.
  4. Klicken Sie auf Mit GitHub Desktop öffnen, um das Repository zu klonen und mit GitHub Desktop zu öffnen.

Wie füge ich ein Remote-Repository hinzu?

Verwenden Sie zum Hinzufügen einer neuen Fernbedienung den Befehl git remote add an das Terminal, in dem Verzeichnis, in dem Ihr Repository gespeichert ist. Der Befehl git remote add akzeptiert zwei Argumente: Einen eindeutigen Remote-Namen, z. B. my_awesome_new_remote_repo. Eine Remote-URL, die Sie auf der Unterregisterkarte Source Ihres Git-Repos finden.