我正在阅读关于 Git Hooks 的这篇文章:https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks
对于像 pre-push 这样的钩子(Hook),它们通过标准输入提供参数,比如本地引用。因此,例如,预推脚本将提供本地 ref 作为输入,如 refs/heads/<my branch name>
.
例如,这些在 Windows 操作系统上的提供方式会有所不同吗?例如,refs\heads\<my branch name>
, 或者它们将始终作为正斜杠提供,类似于 git 命令。
文档中并不清楚,而且我没有 windows 机器,所以我无法检查。
最佳答案
在标准输入上为此类 Hook 提供的引用(和哈希 ID)采用与 Linux 系统相同的正斜杠格式——这些是 Git 字符串,而不是文件名。
关于git - git hooks如何在不同的操作系统上提供参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50478514/