Как вы отметили в своем обновлении, теперь у вас есть два отдельных удаленных репозитория. Соглашение состоит в том, чтобы иметь два пульта: origin
и upstream
.
Ваш форк origin
:
git remote set-url origin ssh://git@github.com/mahmoodn/gunrock.git
или его эквивалент
git remote set-url origin git@github.com:mahmoodn/gunrock.git
Keepс изменениями в gunrock/gunrock.git
с помощью
git remote add upstream https://github.com/gunrock/gunrock.git
Теперь ветвь удаленного отслеживания upstream/master
записывает, где родительский репозиторий имеет своего мастера. Обновите его с помощью
git fetch upstream
или
git fetch --all
Я рекомендую содержать ваш мастер в чистоте и всегда синхронизироваться с upstream/master
.
git fetch --all
git checkout master
git merge --ff-only upstream/master