3

Я создал учетную запись на https://github.com/, расколол чей-то проект, поэтому у меня есть свой собственный репозиторий, установил клиент github для Windows и клонировал мой репозиторий на свой локальный диск.

Я буду работать на моем местном диске. Но во время разработки проекта я хотел бы объединить изменения в официальном, оригинальном проекте.

Я не нашел, как это сделать. Ранее я использовал клиент tortoiseSVN для Windows, и есть опция "Обновление SVN", которая может обновить проект до последней версии. Но я новичок в Github и его клиенте и не знаю, как это сделать.

1 ответ1

5

Клиент GitHub для Windows не поддерживает наличие нескольких пультов [1], что необходимо для синхронизации разветвленного репо с вышестоящим репозиторием. Вам придется перейти в командную строку, чтобы выполнить обновление. У GitHub есть несколько хороших инструкций в их документации, которые я суммирую:

Как только у вас будет локальное репо, добавьте новый "восходящий" пульт:

git remote add upstream <path to upstream repo>   

Теперь загрузите репозиторий в восходящем потоке, чтобы получить последние обновления (пока не объединены с вашим локальным репо)

git fetch upstream

Теперь слить в восходящие изменения

git merge upstream/master

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .