Вы можете включить новые изменения из исходного репозитория, добавив его в качестве дополнительного пульта в свой репозиторий:
git remote add upstream <url-of-original-repo>
Это создаст новый пульт с именем upstream
.Затем извлеките данные с нового пульта:
git fetch upstream
, который добавит новые ветви удаленного отслеживания с префиксом имени нового пульта (например, upstream/master
).Включите изменения из исходного репозитория, объединив одну из новых веток удаленного отслеживания с вашей текущей веткой:
git merge upstream/master
Вы не потеряете ни одно из ваших изменений.Вам необходимо будет разрешить любые конфликты, которые могут существовать между вашими изменениями и исходным хранилищем.
Как только вы убедитесь, что извлекаете и объединяете альтернативную удаленную работу, вы можете объединить их в одну эквивалентную команду извлечения:
git pull upstream master