У меня есть исправление ошибок в моем хозяине, и я также хочу, чтобы моя ветка получила исправление ошибки. Какую команду git
я использую?
Как я могу сохранить свою ветку в актуальном состоянии с помощью мастера с git?
Ответ 1
Предполагая, что все в порядке с основными изменениями, вы хотите:
git checkout <my branch>
для переключения рабочего дерева на вашу ветку; то:
git merge master
чтобы объединить все изменения в master с вашим.
Ответ 2
Если ваша ветка только локальная и не была нажата на сервер, используйте
git rebase master
В противном случае используйте
git merge master
Ответ 3
Вы можете использовать вишневый выбор, чтобы получить конкретную фиксацию ошибок (-ов)
$ git checkout branch
$ git cherry-pick bugfix
Ответ 4
Если вы хотите, чтобы исправление ошибки было интегрировано в ветвь, git cherry-pick
соответствующий фиксатор (ы).