.gitignore 文件不是忽略某个文件

问题描述 投票:0回答:1

这是我的 .gitignore 页面

.DS_Store
node_modules
/dist


# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

#dbconnector
dbconnector.js

并且它不会忽略位于该特定位置的 dbconnector.js 文件

我已经尝试过这三行作为

dbconnector.js
的替代品,但它不起作用

server/dbconnector.js
./server/dbconnector.js
**/dbconnector.js
git gitignore
1个回答
0
投票

注意

.gitignore
中文件名及其周围的虚假字符。不要忘记在名称后添加换行符。

如果文件已被跟踪,请使用

git rm --cached server/dbconnector.js
(每个文件的精确路径名)。

我想其他文件都被 git 忽略了,所以不需要用新文件进行测试,比如

echo hello >> hello; echo hello >> .gitignore; git status
。觉得参加考试也没什么坏处。

© www.soinside.com 2019 - 2024. All rights reserved.