gpt4 book ai didi

bash - 如何在shell中获取当前的git分支

转载 作者:行者123 更新时间:2023-11-29 09:34:44 24 4
gpt4 key购买 nike

我正在尝试编写一个 shell 脚本,如果当前 git 分支与预定义值不匹配,该脚本应该会失败。

if $gitBranch != 'my-branch'; then
echo 'fail'
exit 1
fi

不幸的是,我的 shell 脚本编写技能不达标:如何在我的变量中获取当前的 git 分支?

最佳答案

获取当前分支的名称:git rev-parse --abbrev-ref HEAD

所以,要检查:

if test "$(git rev-parse --abbrev-ref HEAD)" != my-branch; then
echo Current branch is not my-branch >&2
exit 1
fi

关于bash - 如何在shell中获取当前的git分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com