Чтобы получать обновления от родительского репозитория GitHub, вам необходимо настроить удаленный репозиторий, который указывает на родительский репозиторий, и затем регулярно скачивать их обновления.
Вот пошаговая инструкция о том, как это сделать:
1. Создайте удаленный репозиторий, указывающий на родительский репозиторий GitHub. Для этого перейдите в папку вашего локального репозитория в командной строке и выполните команду:
git remote add upstream <URL родительского репозитория>
Здесь <URL родительского репозитория>
- это ссылка на родительский репозиторий на GitHub.
2. Проверьте, что удаленный репозиторий успешно добавлен, выполнив команду:
git remote -v
Вы должны увидеть список всех удаленных репозиториев.
3. После того, как удаленный репозиторий настроен, вы можете скачивать обновления с помощью команды git fetch
. Выполните следующую команду, чтобы скачать обновления:
git fetch upstream
4. Обновления будут загружены в ваш локальный репозиторий, но они не будут автоматически объединены с вашей текущей веткой. Чтобы объединить обновления, вам необходимо выполнить слияние с помощью команды git merge
. Выполните следующую команду, чтобы объединить обновления:
git merge upstream/master
Здесь master
- это имя ветки родительского репозитория, из которой вы хотите получить обновления.
5. При слиянии могут возникнуть конфликты, если ваши изменения и изменения из родительского репозитория перекрываются. В таком случае вам нужно будет разрешить конфликты вручную. После разрешения конфликтов выполните команду git commit
, чтобы зафиксировать изменения.
6. Теперь вы можете отправить обновления в свой удаленный репозиторий (например, репозиторий GitHub) с помощью команды git push
.
Вот и все! Теперь вы знаете, как получать обновления от родительского репозитория GitHub. Регулярно повторяйте эти шаги, чтобы оставаться синхронизированным с родительским репозиторием и получать последние обновления и исправления.