Git позволяет просто синхронизировать репозитории. В случае Github это можно сделать так:

git remote add upstream /url/to/original/repo
git fetch upstream
git checkout master
git reset --hard upstream/master  
git push origin master --force 

Взято со Stackoverflow.

Мне пришлось это сделать, потому что в основном репозитории форс пушем были убраны часть коммитов и когда я мержил мастер, в моем форке оставались коммиты которых уже не было в основном репозитори. В целом форс пуш это зло, и поэтому по умолчанию в новых репозиториях отключен.