【发布时间】:2023-01-02 23:55:57
【问题描述】:
我有一个如下所示的目录结构:
backend
- node_modules
- app.js
.gitignore
我的.gitignore 文件如下所示:
./backend/node_modules
但出于某种原因,我的node_modules 文件夹仍在上传到 Github。知道为什么会这样吗?
【问题讨论】:
-
.gitignore对以下方面没有影响推动.你不能忽略已经是提交的一部分(因此,推).如果文件已经跟踪,该文件不会影响它们。他们已经在分支机构中被跟踪了吗?如果是,那么您需要删除它们(继续前进,并将它们保留在历史记录中……或者重写历史记录以将它们从过去的历史记录中删除)。