Добавьте еще один источник, назовите его “upstream”:
git remote add upstream https://github.com/whoever/whatever.git
Получить все ветки этого источника в ветви удаленного отслеживания, таких, как upstream / master:
git fetch upstream
Убедитесь, что вы находитесь в главной ветке:
git checkout master
Перепишите свою главную ветку так, чтобы любые ваши комиты которые еще не находятся в upstream/master были вверху Другая ветвь:
git rebase upstream/master
или
git merge upstream/master
http://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository