git alias para: rebase, mesclagem e limpeza

Adicione o alias abaixo ao seu arquivo .git / config
[alias] ff = !sh -c 'CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` && git rebase $1 && git checkout $1 && git merge $CURRENT_BRANCH && git branch -D $CURRENT_BRANCH && git push origin :$CURRENT_BRANCH' -
agora quando estiver trabalhando no branch de recurso e gostaria de mesclá-lo com o branch master, você pode fazer:

git ff master

Este comando fará por você:
git rebase master git checkout master git merge <featurebranch> git branch -D <featurebranch> git push origin :<featurebranch>