четверг, 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

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

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

Linux командная строка узнаем оставшееся место

Чтобы посмотреть общую картину того, сколько места осталось в системе можно выполнить команду: df -h Чтобы вывести на экран сколько мес...