Ответ 1
Да, вы можете pull
изменить исходное репо на свою вилку. Добавьте к нему пульт (так как источник будет вашим вилкой) и потяните.
Это из справки GitHub:
Сначала добавьте пульт к исходному репо.
Справка здесь: http://help.github.com/remotes/
Затем вы можете обновить исходное репо. Цитата из http://help.github.com/fork-a-repo/
Потяните вверх изменения вверх
Если исходное репо вы разветвляли свой проект, оно обновляется, вы можно добавить эти обновления в свою вилку, выполнив следующий код:
$git fetch вверх по течению
$git merge upstream/master
Все это для командной строки.
Ниже приведены инструкции для TortoiseGit:
Щелкните правой кнопкой мыши по вашему проекту → TortoiseGit → Настройки → Удаленный.
Добавьте удаленные данные здесь:
Теперь щелкните правой кнопкой мыши → TortoiseGit → Pull.
Вам будет предоставлено диалоговое окно для выбора пульта дистанционного управления (вы должны увидеть удаленный элемент, добавленный на предыдущем шаге). Выберите его и потяните.