[英]gitignore not working for process.env in my backend folder
我的.gitignore
如下所示
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
我的backend
文件夾的根目錄中有一個process.env
文件,但gitignore
不會忽略process.env
。 gitignore
忽略node_modules
那么為什么要跟蹤process.env
呢?
我的github
正在跟蹤該文件,因為在歷史的某個時刻,您告訴 Git 明確地或使用git add.
. 因為您這樣做了,並且當時該文件不在.gitignore
中,所以它被添加和跟蹤。
從您向我們展示的文件中,我認為沒有理由忽略它; 顯然沒有與process.env
匹配的條目。
如果您的問題是為什么您的.gitignore
不包含忽略它的規則,那么答案是因為沒有人添加條目。 看起來您使用了來自 GitHub 的模板版本,這通常沒問題,但當然不同的項目有不同的需求,您應該編輯文件以滿足您自己的項目需求。
如果您不希望在將來的修訂版中對其進行跟蹤,請運行git rm --cached process.env
然后將適當的條目添加到.gitignore
,然后提交這兩個更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.