Languages
[Edit]
DE

Git - Wie entfernt man alle lokalen Branches, die keinen Haupt-Branch sind

3 points
Created by:
Nikki
10100

Um alle lokalen Branches, die keinen Haupt-Branch sind, zu entfernen, benutzt man den folgenden Code:

git checkout master | git branch | grep -v master | xargs git branch -D && git remote update --prune

Wo:

  • git checkout master
    es wechselt zum Haupt-Branch,
  • git branch
    es listet alle lokalen Branches auf
  • grep -v master
    eine Filterliste, die alle nicht Haupt-Branches zurückgibt, 
  • xargs git branch -D
    es löscht alle lokalen Branches, die als Argumente für git branch -D übergeben werden, resultiert aus grep -v master (Das ist wie: git branch -D local_branch_1 local_branch_2 local_branch_3 usw.),
  • git remote update --prune
    es aktualisiert das Repository und entfernt lokal nicht verwendete Informationen zu Namen von Remote-Tracking-Branch, die dem Remote Repository nicht entsprechen.

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join