我试图在仅使用命令git push
推送到远程之前检查分支是否需要重新设置基础。
我正在尝试在预推送钩子上编写一个脚本,该脚本将使分支名称被推送,检查是否需要重新设置基准,如果需要,将阻止推送操作。
while read local_ref local_sha remote_ref remote_sha
do
echo $local_ref
echo $local_sha
echo $remote_ref
echo $remote_sha
done
我希望获得预期的变量,但输出中什么也没有。
如何获取分支名称?