Объединить новые ревизии из исходного репозитория git с модифицированным репозиторием

Извините, это довольно сложно объяснить, но по сути.. Я пытаюсь создать копию существующего хранилища. Но можно ли будет получать обновления из исходного репозитория, не разрушая мои собственные изменения в модифицированном репозитории?

1 ответ

Это не проблема вообще.

Вы создаете копию некоторого хранилища, используя git clone, который создаст новый репозиторий и удаленный со всеми его удаленными ветвями.

Вы можете увидеть ваши местные (возможно, измененные) филиалы с git branch и удаленные ветви с git branch -r, Вы можете обновить удаленные ветви с git fetch,

Это должно быть почти все, что вы просили. - Скорее всего, вы также хотите интегрировать свои изменения с изменениями из апстрима. Предполагая, что у вас есть локальная ветка (например, master), отслеживающая удаленную ветку (например, origin/master), которую вы можете просто использовать git merge или же git rebase чтобы получить комбинацию ваших изменений и изменений исходного хранилища.

Другие вопросы по тегам