我有一個.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 –