Подтвердить что ты не робот

Могу ли я обновить разветвленный проект на git до исходной/основной копии?

Несколько недель назад я разблокировал публичный проект GitHub. Сегодня я хочу попробовать некоторые вещи, но я хочу убедиться, что используемая мной копия является самой последней.

Можно ли сначала обновить вилку?

И что произойдет, если там произойдут изменения в fork ПОСЛЕ того, как я начал свои изменения. Могу ли я обновить свою вилку еще раз, оставив там свои изменения (например, слияние, если нужно?)

4b9b3361

Ответ 1

Да, вы можете pull изменить исходное репо на свою вилку. Добавьте к нему пульт (так как источник будет вашим вилкой) и потяните.

Это из справки GitHub:

Сначала добавьте пульт к исходному репо.

Справка здесь: http://help.github.com/remotes/

Затем вы можете обновить исходное репо. Цитата из http://help.github.com/fork-a-repo/

Потяните вверх изменения вверх

Если исходное репо вы разветвляли свой проект, оно обновляется, вы можно добавить эти обновления в свою вилку, выполнив следующий код:

$git fetch вверх по течению

$git merge upstream/master

Все это для командной строки.

Ниже приведены инструкции для TortoiseGit:

Щелкните правой кнопкой мыши по вашему проекту → TortoiseGit → Настройки → Удаленный.

Добавьте удаленные данные здесь:

enter image description here

Теперь щелкните правой кнопкой мыши → TortoiseGit → Pull.

Вам будет предоставлено диалоговое окно для выбора пульта дистанционного управления (вы должны увидеть удаленный элемент, добавленный на предыдущем шаге). Выберите его и потяните.

enter image description here