我有一个.gitignore
文件看起来像这样:Git是忽略一个文件中的子目录
*
!/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 /配置/mongo.ts
git status
只显示.gitignore
文件已被更改。不知道该怎么做才能做到这一点。
我想:
- 首先排除一切
*
- 然后包括在
src
目录一切(及其子目录) - 然后包括在
resources
目录(及其子目录)一切 - 然后包括列出的根文件
你问不了的事,但也可能有帮助:https://stackoverflow.com/q/19023550/2988730 –