shosei

gitshrc file

Feb 23rd, 2012
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.68 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # ~/.gitshrc file
  4. # author shosei.sh
  5.  
  6. # git commit
  7. gitalias commit='git commit --verbose'
  8. gitalias amend='git commit --verbose --amend'
  9. gitalias ci='git commit --verbose'
  10. gitalias ca='git commit --verbose --all'
  11. gitalias  n='git commit --verbose --amend'
  12.  
  13. # git branch and remote
  14. gitalias  b='git branch -av'
  15. gitalias rv='git remote -v'
  16.  
  17. # git add
  18. gitalias  a='git add'
  19. gitalias au='git add --update'
  20. gitalias ap='git add --patch'
  21. alias aug='git aug' # add all updated/new/deleted
  22. alias aa='git aa' # add all updated/new/deleted
  23. alias ag='git ag' # add with grep
  24. alias agp='git agp' # add with grep -p
  25. alias cg='git cg' # checkout with grep
  26. alias dg='git dg' # diff with grep
  27. alias pg='git pg' # patch with grep
  28. alias rsg='git rsg' # reset with grep
  29. alias rmg='git rmg' # remove with grep
  30.  
  31. # git status
  32. alias  s='git status'
  33.  
  34. # git checkout
  35. gitalias c='git checkout'
  36.  
  37. # git fetch
  38. gitalias f='git fetch'
  39.  
  40. # basic interactive rebase [ last 10 commits ]
  41. gitalias r='git rebase --interactive HEAD~10'
  42. alias cont='git rebase --continue'
  43.  
  44. # git diff
  45. gitalias d='git diff'
  46. gitalias p='git diff --cached'   # mnemonic: "patch"
  47.  
  48. # git ls-files
  49. gitalias o='git ls-files -o --exclude-standard'    # "other"
  50.  
  51.  
  52. # git log
  53. gitalias  L='git log'
  54.  
  55. # gitalias l='git log --graph --pretty=oneline --abbrev-commit --decorate'
  56. gitalias  l="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s
  57. %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"
  58.  
  59. gitalias ll='git log --pretty=oneline --abbrev-commit --max-count=15'
  60.  
  61. # svn
  62. gitalias si='git si' # svn ignore
  63. gitalias sr='git svn rebase'
  64. gitalias sp='git svn dcommit'
  65. gitalias sf='git svn fetch'
Advertisement
Add Comment
Please, Sign In to add comment