Use fetch to retrieve changes from repository instead of pull

1. pulling master into an rc branch can produce many conflicts. better use fetch to retrieve changes from repository (see: http://git-scm.com/docs/git-fetch) to use them for git merge.  
2. push changes after merge