首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在git预推钩子中获取远程分支名称

如何在git预推钩子中获取远程分支名称
EN

Stack Overflow用户
提问于 2014-02-04 15:31:39
回答 2查看 3K关注 0票数 11

文件上说:

在钩子的标准输入中提供了要推送什么的信息,并包含表单中的行: <本地ref> SP <本地sha1> SP <远程ref> SP <远程sha1> LF 例如,如果运行命令+git推送源master:foreign+,钩子将收到如下所示的行: 参/首/主参67890参/首/外文12345

如何访问pr-钩子脚本中的这些行?

EN

回答 2

Stack Overflow用户

发布于 2017-05-24 11:22:38

可以使用以下方法访问远程分支名称:

代码语言:javascript
复制
while read local_ref local_sha remote_ref remote_sha 
do 
    echo $local_ref
    echo $local_sha 
    echo $remote_ref
    echo $remote_sha
done 
票数 4
EN

Stack Overflow用户

发布于 2017-07-20 12:22:31

有可能一次只推动一个分支。你需要阅读:

  1. 钩子中的ARGV提供远程名称(“经常来源”)
  2. 提供格式分支列表的STDIN: local_branch_name from_commit remote_branch_name to_commit
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21556589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档