четверг, 23 ноября 2017 г.

Git Flow полный push на сервер

При работе с git flow часто возникает необходимость слить мастер и девелоп и отправить все изменения на сервер..

Для того, чтобы не писать все команды по отдельность можно сделать простой скрипт (super-push.sh):


#!/usr/bin/bash
git checkout master
git merge develop
git checkout develop
git merge master
git push origin master
git push origin develop
git push --tags
 
Этот BASH скрипт поможет вам слить master и develop и отправить все изменения из этих веток на сервер плюс еще и отправить все ваши тэги.
Важно не забыть поставить скрипту права на исполнение

$ sudo chmod a+x super-push.sh
 
И все можно пушить все сразу из вашего репозитория примерно вот так:
$ ./super-push.sh

Комментариев нет:

Отправить комментарий

Mysql настройка режима

Для настройки режима mysql не обязательно править конфиги можно выполнить команду mysql > set global sql_mode = 'STRICT_TRANS_TAB...