git-sh - a customized bash shell suitable for git work

Due to a buddy’s tip I installed git-sh from github. Git-sh is a customized bash shell for your daily work with git. It ships along with some handy shortcuts within your new git shell and it’s fully customizable:

Aliases from ~/.gitshrc
commit                  'git commit --verbose'
amend                   'git commit --verbose --amend'
ci                      'git commit --verbose'
ca                      'git commit --verbose --all'
n                       'git commit --verbose --amend'
a                       'git add'
aa                      'git add --update'
ap                      'git add --patch'
c                       'git checkout'
f                       'git fetch'
r                       'git rebase --interactive HEAD~10'
d                       'git diff'
p                       'git diff --cached'   # mnemonic: "patch"
s                       'git status'
L                       'git log'
l                       'git log --pretty=oneline --abbrev-commit'
ll                      'git log --pretty=oneline --abbrev-commit --max-count=15'
mirror                  'git reset --hard'
stage                   'git add'
unstage                 'git reset HEAD'
pop                     'git reset --soft HEAD^'
review                  'git log -p --max-count=1'

Just check it out! Great tool, easy usage!

Leave a Reply