Git
Ihr lokales und Remote-Repository aufräumen
Suche…
Löschen Sie lokale Zweigstellen, die auf der Fernbedienung gelöscht wurden
Zur Fernverfolgung zwischen lokalen und gelöschten Fernzweigen verwenden
git fetch -p
Sie können dann verwenden
git branch -vv
um zu sehen, welche Äste nicht mehr verfolgt werden.
Zweige, die nicht mehr verfolgt werden, befinden sich in der untenstehenden Form und enthalten "gegangen".
branch 12345e6 [origin/branch: gone] Fixed bug
Sie können dann eine Kombination der oben genannten Befehle verwenden und suchen, wo 'git branch -vv' den Wert 'gegangen' zurückgibt, und dann mit '-d' die Zweige löschen
git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -d
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow