609 Stimmen

vom Ursprung mit gelöschten entfernten Zweigen abrufen?

Wenn ich das tue git fetch origin und der Ursprung einen gelöschten Zweig hat, scheint er in meinem Repository nicht aktualisiert zu werden. Wenn ich git branch -r es zeigt immer noch origin/DELETED_BRANCH .

Wie kann ich das beheben?

4 Stimmen

2voto

Jean Paul Punkte 1226

Si git fetch -p origin aus irgendeinem Grund nicht funktioniert (z.B. weil das ursprüngliche Projektarchiv nicht mehr existiert oder Sie nicht in der Lage sind, es zu erreichen), besteht eine andere Lösung darin, die Informationen, die lokal auf diesem Zweig gespeichert sind, aus dem Stamm des Projektarchivs zu entfernen:

rm .git/refs/remotes/origin/DELETED_BRANCH

oder wenn sie in der Datei .git/packed-refs durch Löschen der entsprechenden Zeile, die wie folgt aussieht

7a9930974b02a3b31cb2ebd17df6667514962685 refs/remotes/origin/DELETED_BRANCH

2voto

AmerllicA Punkte 22941

Para git y Apple git neuer als Version 2.x Das hat bei mir funktioniert:

git remote prune origin

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