В своей работе при создании очередной ветки в GIT использую простой bash-скрипт:
Пример использования:
#!/bin/bash
if [ $# -lt 1 ] || [ $# -gt 2 ]; then
echo 1>&2 Usage: $0 [-c] branch_name
exit 127
fi
if [ $# -eq 2 ] && [ $1 == "-c" ]; then
BNAME='HEAD'
NAME=$2
else
BNAME='master'
NAME=$1
fi
git pull
git push origin ${BNAME}:refs/heads/$NAME
git fetch origin
git checkout --track -b $NAME origin/$NAME
Пример использования:
#Ветка от мастера
sh script.sh Branch_Name
#Ветка от текущей ветки
sh script.sh -c Branch_Name
Комментариев нет:
Отправить комментарий