我想实现一件事,但我真的是脚本新手。
当我从项目目录中通过终端运行一些脚本(我的情况为carthage update
)时,我想检查当前的 git-branch :
希望有人能指出我正确的方向。
答案 0 :(得分:0)
首先,找出当前分支名称是什么,然后在" if"声明。根据您的特定需求调整脚本。
#!/bin/bash
set -e
git_branch=$(git status);
git_branch=$(echo ${git_branch} | awk ' { print $3 } ');
if [[ "${git_branch}" == 'master' ]]; then
echo ${git_branch};
else
echo "Error: ... "
return 1
fi;
echo "Script finished."