477 Stimmen

Git-Checkout: Aktualisieren von Pfaden ist nicht kompatibel mit dem Wechsel von Zweigen

Mein Problem bezieht sich auf Fataler Git-Fehler beim Wechsel des Zweigs .

Ich versuche, einen entfernten Zweig mit dem folgenden Befehl zu holen

git checkout -b local-name origin/remote-name

aber ich erhalte diese Fehlermeldung:

fatal: git checkout: Das Aktualisieren von Pfaden ist nicht kompatibel mit dem Wechseln von Zweigen.
Wollten Sie "origin/remote-name" auschecken, das nicht als Commit aufgelöst werden kann?

Wenn ich manuell einen Zweig erstelle und dann den entfernten Zweig ziehe, funktioniert das genauso wie das Erstellen eines neuen Klons und das Auschecken des Zweigs.

Warum funktioniert es bei dem Repository, mit dem ich arbeite, nicht?

1 Stimmen

Was hat sich seit der ersten Ausführung dieses Befehls (der die Fehlermeldung auslöste) geändert?

0 Stimmen

Git init git fetch git fetch git://blabla.com/dir1/Projekt.git

1voto

eMPee584 Punkte 1814

Auch nach zigmaligem Abrufen tauchten die hinzugefügten Fernbedienungen nicht auf, obwohl die Kleckse im Pool waren. Es stellte sich heraus, dass die --Tags Option sollte nicht gegeben werden an git remote add aus welchem Grund auch immer. Sie können sie manuell aus der .git/config-Datei entfernen, damit Git Fetch die Referenzen erstellt.

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