【发布时间】:2020-09-04 09:53:44
【问题描述】:
我想要一个类似后克隆钩子的东西。 所以我的想法是在我的远程源中创建一个模板目录,其中包含一个“hooks”文件夹和一个“post-checkout”脚本。
所以我的“结帐后”脚本位于远程源:
[remote-repo-path]/template/hooks/post-checkout
接下来,我在remote origin配置模板目录:
git config init.templatedir '[remote-repo-path]/template'
但是...当我从存储库克隆时,我只能从本地机器上的默认模板目录中获取内容。
如何从远程源克隆模板目录?
【问题讨论】:
-
我不确定你所说的
[remote-repo-path]是什么意思,但是在git init期间复制模板目录时Git 只能访问本地 文件。 -
这些是我要克隆的 git 服务器上的配置。我在服务器上做 git config init.templatedir,因为我认为 templatedir 被克隆到本地 .git 目录.....我想我误解了 git 中模板的想法,我认为它应该是对特定 git 命令执行的行为或操作的模板...我猜它更多的是关于某些目录结构...?
-
好的,我想我现在明白了令人困惑的地方了。