Обновление репозитория
Из-за обновлений в базовом репозитории вам необходимо регулярно делать следующее:
- Синхронизировать вашу ветку master (origin/master) с веткой master основного репозитория (upstream/master)
- Обновлять подмодули
Вы можете использовать для этого командную строку или приложение GitHub Desktop.
Командная строка
- Для слияния (merge) ветки master основного репозитория (upstream/master) и вашей рабочей ветки выполните команды, находясь в своем репозитории в нужной ветке:
git checkout master git merge upstream/master git push origin master
- Для обновления подмодулей выполните команды:
git submodule update --init --recursive
GitHub Desktop
-
Выберите свой репозиторий в списке репозиториев.
-
Нажмите Fetch origin.
-
Выберите нужную ветку в меню Current branch.
-
Нажмите внизу конпку Choose a branch to merge into... и выберите ветку upstream/master (вне зависимости от названия ветки, в которой вы находитесь).
-
Нажмите Merge, после чего дождитесь окончания слияния и нажмите Push origin.