Przejdź do treści

Git script

Usuwanie lokalnych branchy, które nie istnieją na zdalnym repozytorium

# Aktualizacja informacji o branchach w zdalnym repozytorium
git fetch --prune

# Usuwanie lokalnych branchy, które nie mają odpowiednika w origin
git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -D
git branch -vv | awk '/: nie ma]/{print $1}' | xargs git branch -D