Possible Duplicate:
git pull VS git fetch git rebase
I see some git project recommended you to update the project via
git fetch; git rebase origin master
Are there any advantages in doing this, as compare to
git pull
from the perspective of opensource projects on github, since you always trust the remote anyway.