Как я могу поддерживать свою ветку в актуальном состоянии с master with git?



У меня есть исправление ошибок в моем Мастере, и я также хочу, чтобы моя ветка получила это исправление ошибок. Что git команда я использую?

641   4  

4 ответов:

предполагая, что вы в порядке с принятием всех изменений в master, то, что вы хотите:

git checkout <my branch>

чтобы переключить рабочее дерево на свою ветку; затем:

git merge master

чтобы объединить все изменения в master с вашим.

Если ваша ветвь является локальной и не была перенесена на сервер, используйте

git rebase master

в противном случае, используйте

git merge master

вы можете использовать cherry-pick, чтобы получить конкретное исправление ошибок commit(s)

$ git checkout branch
$ git cherry-pick bugfix

Если вы просто хотите, чтобы исправление ошибки было интегрировано в ветку,git cherry-pick в commit(ы).

Comments

    Ничего не найдено.