Как я могу сохранить свою ветку в актуальном состоянии с помощью мастера с 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 соответствующий фиксатор (ы).