12 lines
No EOL
224 B
Bash
Executable file
12 lines
No EOL
224 B
Bash
Executable file
#!/bin/bash
|
|
|
|
REMOTE="${1:-origin}"
|
|
BRANCH="${2:-master}"
|
|
|
|
git branch -r --merged |
|
|
grep "\b${REMOTE}/" |
|
|
grep -vE "HEAD|master|${BRANCH}" |
|
|
xargs -L1 |
|
|
sed -e "s/${REMOTE}\///" |
|
|
xargs git push "$REMOTE" --delete
|
|
|