gpt4 book ai didi

javascript - 为什么我无法在 .gitignore 中指定相对路径?

转载 作者:行者123 更新时间:2023-11-29 21:53:34 25 4
gpt4 key购买 nike

我在 Windows 机器上有以下目录结构:

.gitignore
WebUserApp/
lib/
angular/
angular-ui-router/
typings/

.gitignore 和WebUserApp 处于同一级别,WebUserApp 下是一个lib 目录。 lib 目录包含三个文件夹,我想忽略 angular 和 angular-ui-router 文件夹的发送。

我尝试了以下 .gitignore 但它不起作用:

# Ignore
WebUserApp/lib/angular
WebUserApp/lib/angular-ui-router

我试过这个 .gitignore 并且它有效:

# Ignore
/angular
/angular-ui-router

谁能给我解释一下为什么第一个版本的 .gitignore 不起作用

最佳答案

我觉得

someFolder/

忽略所有名为 someFolder 的文件夹,与树中的级别无关,只要它低于当前级别。

您实际上可能想尝试:

# Ignore
/WebUserApp/lib/angular/
/WebUserApp/lib/angular-ui-router/

然后你应该能够引用一个相对路径。

路径末尾的斜杠如

/WebUserApp/lib/angular/

git 只会忽略这样命名的文件夹,但不会忽略文件或符号链接(symbolic link)。

关于javascript - 为什么我无法在 .gitignore 中指定相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27685820/

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