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