#git
#git
Вопрос:
Был репозиторий Git A, который я разветвил на репозиторий B, исправил ошибки, а затем отправил обратно в A в качестве запроса на извлечение. Тем не менее, автор проигнорировал мои исправления (достаточно справедливо), но с тех пор они опубликовали другие исправления ошибок, которые я хотел бы включить в свой fork B, сохранив мои отдельные исправления.
Как эта процедура официально называется в номенклатуре Git и как мне это сделать? Это и есть «удаленный»? Я добавил удаленный, но не могу понять, как извлечь из него изменения.
Комментарии:
Ответ №1:
Если вы еще не настроили пульт для fork A в Git, сделайте это через:
git remote add fork_a http://path/to/repo
где http://path/to/repo
находится URL-адрес для разветвления, где бы оно ни размещалось (например, GitHub, Bitbucket).
Теперь все, что вам нужно сделать, это git pull
перенести изменения из A fork в вашу локальную ветку. Если бы была вызвана ваша локальная ветка master
, вы бы выполнили одно из следующих действий:
git checkout master
git pull fork_a master # merge changes in
# or
git pull --rebase fork_a master # rebase on the fork