首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows中设置具有相对路径的Git选项?

如何在Windows中设置具有相对路径的Git选项?
EN

Stack Overflow用户
提问于 2021-11-21 12:54:06
回答 1查看 220关注 0票数 1

我有以下项目结构,并试图将默认的git挂钩路径从.git/hooks更改为.githooks。我发现命令git config core.hooksPath .githooks对此负责。但是我一直在为Windows 10中的相对路径而挣扎,我需要向上2次,然后指定.githooks目录,但是任何..\.../."..\."都不能工作。也许问题不仅在Windows中,而且在Git处理配置文件的方式上,这个路径将在哪里编写?

例如,如何在PowerShell中指定这样的路径?

项目目录:

代码语言:javascript
复制
|
└───.githooks <---I want it here
└───.git
│   └───hooks <---by default it's here

解决方案: phd 建议使用适用于windowsgit config core.hooksPath ./.githooks

EN

回答 1

Stack Overflow用户

发布于 2021-11-21 13:33:05

core.hooksPath…可以是…亲戚。相对路径作为,相对于运行钩子的目录,(参见“描述”一节)。

在Git调用钩子之前,它将其工作目录更改为裸存储库中的$GIT_DIR或非裸存储库.»中工作树的根。

(强调我的-博士)。

要将您的.githooks/放到根中,您应该提供到根的相对路径,即./。所以用吧

代码语言:javascript
复制
git config core.hooksPath ./.githooks
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70054719

复制
相关文章

相似问题

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