Мне нужно создать ветвь Git, используя оболочку script, но поскольку ветка может существовать, мне нужно знать об этом. В настоящее время я использую:
if [ `git branch | grep $branch_name` ]
then
echo "Branch named $branch_name already exists"
else
echo "Branch named $branch_name does not exist"
fi
Но проблема заключается в том, что команда grep
находит имя ветки без соответствия точному имени, то есть если я grep name
, то ответвление с именем branch-name
будет соответствовать.
Так есть лучший способ сделать это?
Спасибо!