如何在 git lfs 调用后访问local_ref local_sha remote_ref remote_sha?



在预推钩中,我必须确保 Git LFS 设置正确:

git lfs pre-push "$@"

但是,我想访问告诉我本地分支和 sha 信息的信息。例如:

IFS = ' '
while read local_ref local_sha
do
* do some stuff *
done

但是,调用 git lfs 似乎会擦除此数据,因此我无法访问它。有什么想法吗?

看起来您可以存储数据,然后将其传递给您的命令。请注意,这是针对 bash 的:

stdin_input=`cat`
echo "$stdin_input" | git lfs pre-push "$1" "$2"
echo "$stdin_input" | while read local_ref local_sha
do
* do something *
done

相关内容

  • 没有找到相关文章

最新更新