[英]How to get remote branch name in git pre-push hook
該文件說:
在鈎子的標准輸入中提供了有關要推送的內容的信息,格式為:
<本地ref> SP <本地sha1> SP <遠程ref> SP <遠程sha1> LF
例如,如果運行了+ git push origin master:foreign +命令,則該鈎子將收到如下一行:
裁判/負責人/大師67890裁判/負責人/外國12345
如何在pr-hook腳本中訪問這些行?
可以使用以下命令訪問遠程分支名稱:
while read local_ref local_sha remote_ref remote_sha
do
echo $local_ref
echo $local_sha
echo $remote_ref
echo $remote_sha
done
有可能一次不只推送一個分支。 您需要閱讀:
STDIN以以下格式提供分支列表:
local_branch_name from_commit remote_branch_name to_commit
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.