We are a team working with git, we have a central repository (single origin) we use to push
and pull
from (and capistrano use it to deploy the branch master)
we make commits and deploy regularly (10~20 deploys a day), that means we have a lot of merge commit and git blame
become a nightmare
I've read that to have a simpler history we can use git pull --rebase
to avoid this. Is it a good idea to do always do this on the master branch?
if it is I'd like to suggest to set it in config with :
git config branch.master.rebase true
Is there any issue with this?