Skip to content

Instantly share code, notes, and snippets.

@bricooke
Created October 2, 2011 05:02
Show Gist options
  • Save bricooke/1257073 to your computer and use it in GitHub Desktop.
Save bricooke/1257073 to your computer and use it in GitHub Desktop.
# git shortcuts
alias gc='git commit -v'
alias gst='git status -sb'
alias gcvam='gc -v -a -m '
alias gcvm='gc -v -m '
alias gsl='git stash list'
alias fetch='git fetch'
alias co='git checkout'
function gpull()
{
if [ -z "$2" ]; then
BRANCH=`git branch | grep "*" | awk '{print $2}'`
else
BRANCH=$2
fi
if [ -z "$1" ]; then
REMOTE='origin'
else
REMOTE=$1
fi
CMD="git pull --rebase $REMOTE $BRANCH"
echo $CMD
git pull --rebase $REMOTE $BRANCH
}
function gpush()
{
if [ -z "$2" ]; then
BRANCH=`git branch | grep "*" | awk '{print $2}'`
else
BRANCH=$2
fi
if [ -z "$1" ]; then
REMOTE='origin'
else
REMOTE=$1
fi
CMD="git push $REMOTE $BRANCH"
echo $CMD
git push $REMOTE $BRANCH
}
function merge()
{
if [ -z "$2" ]; then
BRANCH=`git branch | grep "*" | awk '{print $2}'`
else
BRANCH=$2
fi
if [ -z "$1" ]; then
REMOTE='origin'
else
REMOTE=$1
fi
CMD="git merge $REMOTE/$BRANCH"
echo $CMD
git merge $REMOTE/$BRANCH
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment