Git
Rensa ditt lokala och fjärrlager
Sök…
Radera lokala grenar som har tagits bort på fjärrkontrollen
För fjärrspårning mellan lokala och raderade fjärrgrenar använder du
git fetch -p
Du kan sedan använda
git branch -vv
för att se vilka grenar som inte längre spåras.
Grenar som inte längre spåras kommer att vara i formuläret nedan och innehåller "borta"
branch 12345e6 [origin/branch: gone] Fixed bug
Du kan sedan använda en kombination av kommandona ovan, leta efter var 'git branch -vv' returnerar 'gått' och sedan använda '-d' för att ta bort grenarna
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow