Додайте віддалене джерело, назвіть його “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