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?
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?
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
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.
4 Stimmen
Mögliche Duplikate von git-Fernverzweigung gelöscht, erscheint aber noch in 'branch -a'