这是我的 .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
注意
.gitignore
中文件名及其周围的虚假字符。不要忘记在名称后添加换行符。
如果文件已被跟踪,请使用
git rm --cached server/dbconnector.js
(每个文件的精确路径名)。
我想其他文件都被 git 忽略了,所以不需要用新文件进行测试,比如
echo hello >> hello; echo hello >> .gitignore; git status
。觉得参加考试也没什么坏处。