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