Guest User

Untitled

a guest
Sep 26th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. function gbd() {
  2. if [[ -n $1 ]]; then
  3. if [[ -n $2 ]]; then
  4. git push $1 :$2
  5. git branch -d $2
  6. else
  7. git push origin :$1
  8. git branch -d $1
  9. fi
  10. fi
  11. }
  12. compdef _git gbd=git-branch
  13.  
  14. function git_diff_count() {
  15. foreach b (`git branch | grep -v '*' | grep -v 'master'`); echo $b `git cherry -v master $b | wc -l`; end
  16. }
  17.  
  18. function git_diff_clean() {
  19. foreach b (`git_diff_count | awk '/([a-zA-Z0-9]+) 0/{print $1}'`); gbd trobrock $b; end
  20. }
Add Comment
Please, Sign In to add comment