Прокрутите репозиторий github и нажмите на мое личное репо

Я беру класс, который имеет классную репетицию github для публикации лабораторий, документов и т.д. Я хочу развить это, выполнить свою собственную работу в лабораториях и нажать на мой частный репозиторий git. Тем не менее, я все еще хочу иметь возможность вытащить изменения из класса github. Есть ли способ сделать это?

благодаря

2 ответа

настройте два удаленных ветки, один для вашего частного и один для класса

git remote add classwide sshblah
git remote add private sshblah

тогда ты можешь

git fetch classwide

захватить ваш класс и

git merge localbranch

для работы над ним, вы можете

git push localbranch private

положить его в свое частное репо


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

создать удаленный пульт с последующей командой

git remote add upstream https://github.com/user/original.git

Затем проверьте свои пульты дистанционного управления

git remote -v
origin https://github.com/your-user/fork.git (fetch)
origin https://github.com/your-user/fork.git (push)
upstream https://github.com/user/original.git (fetch)
upstream https://github.com/user/original.git (push)

Итак, теперь вы можете нажать и вытащить из оригинального репо

git pull upstream branch
git push upstream branch

С другой стороны, вы можете создать запрос на перенос непосредственно в Github

licensed under cc by-sa 3.0 with attribution.