Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "Marged"
- for branch in `git branch -r --merged | grep -vE "/master$|/develop$"`
- do echo -e `git log --no-merges -n 1 --format="%ci, %cr, %an" $branch | head -n 1` \\t$branch;
- done | sort -r
- "No-Marged"
- for branch in `git branch -r --no-merged | grep -vE "/master$|develop$"`
- do echo -e `git log --no-merges -n 1 --format="%ci, %cr, %an, %ae, " $branch | head -n 1` \\t$branch;
- done | sort -r
- " delete remote
- git branch -r --merged | grep -vE "/master$|/develop$" | sed -e 's/.*origin\///' | xargs -I % git push --delete origin %
- " delete local
- git branch --merged | grep -vE "/master$|/develop$" | xargs -I % git branch -d %
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement