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