0
我想实现一件事,但我真的是新手脚本。监控终端命令/覆盖脚本
当我通过从项目目录终端运行一些脚本(carthage update
在我的情况)我想检查当前混帐分支:
- 如果它是一个发展分支 - 运行终端脚本。
- 别的东西 - 显示错误,说这个脚本只能从开发早午餐。
希望有人能指出我一个正确的方向。
我想实现一件事,但我真的是新手脚本。监控终端命令/覆盖脚本
当我通过从项目目录终端运行一些脚本(carthage update
在我的情况)我想检查当前混帐分支:
希望有人能指出我一个正确的方向。
首先,找出当前分支名称,然后在“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."
你只是问如何获得当前的git分支?你想要什么语言? – Anthony