gpt4 book ai didi

Git 子模块提交 Hook

转载 作者:IT王子 更新时间:2023-10-29 01:10:33 28 4
gpt4 key购买 nike

我正在使用一个 git 子模块(我们称它为 SubmoduleRepo),这样我就可以将我的模块包含在几个项目中。

我可以从任何使用它的项目提交到 SubmoduleRepo。

我可以毫不费力地更新、提交和推送到 SubmoduleRepo。

每当我在包含 SubmoduleRepo 的项目的目录中工作时提交某些内容时,我需要执行提交 Hook (当我在 SubmoduleRepo 中工作时,提交 Hook 按预期执行)

子模块的目录中没有 .git 文件夹(只有指定当前目录路径的 .git 文件)。

最佳答案

如果你有 Git 2.10+,你可以通过运行获取 hooks 目录:

`git rev-parse --git-path hooks`

注意:默认情况下它是 .git/hooks 但如果你在子模块中它会有所不同。

Pre Git 2.10+ 你会想要这样的东西:

`git rev-parse --git-dir`/hooks

更多信息请访问: Find path to git hooks directory on the shell

关于Git 子模块提交 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10848191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com