Skip to content

Git workflow

Yury Polshchikov edited this page Apr 20, 2017 · 2 revisions

Как посмотреть список тех веток, которые были замержены в девелоп и которые не были удалены?
git branch —list -r —merged remotes/origin/develop

назначение бранчей
master – релизный код
develop – бета, альфа, сюда мержится код из фича бранчей
фича бранч – бранч в котором выполняется отдельная задача.

workflow
git checkout develop
git pull —rebase origin develop
git checkout -b MW-1234, MW-1234-short-desc – id задачи в JIRA
пилим задачу
….
после выполнения задачи (или во время заребейзить в свою ветку develop)
git pull —rebase origin develop – тут решить конфлиты если есть
проверить что тесты проходят
git push origin MW-1234
отправить задачу на ревью, после ревью влить свою ветку в develop
git checkout develop
git merge —no-ff MW-1234
git push origin develop

Clone this wiki locally