我有一个.gitignore
看起来像这样的文件:
*
!/src
!/resources
!/.gitignore
!/package.json
!/tsconfig.json
!/README.md
我在src
文件夹的子目录中添加了一个文件src/config/mongo.ts
。但是,当我尝试添加文件时,它不会被添加:
git add -A
我尝试将第二行修改为以下各项:
!/src/
!/src/*
!/src/**/*
但是,它仍然不会添加文件。
我也尝试过直接添加文件:
git add src/config/mongo.ts
但是我收到以下消息:
.gitignore文件之一将忽略以下路径:src / config / mongo.ts
git status
仅显示.gitignore
文件已更改。不知道该怎么做才能使它正常工作。
我想要:
*
src
目录(及其子目录)中resources
目录(及其子目录)中这是一个棘手的问题,当我最初遇到它时,我花了很长时间才弄清楚。
您只需要稍微软化初始排除:
/* # instead of just *
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句