首页 > 解决方案 > git status 没有显示我更改的文件

问题描述

我有一个 Node.js 项目并导入了一些 Node 模块。该git_status命令显示了我在项目中更改的文件。我还更改了目录下的一些文件,node_modules但没有显示。该node_modules目录显示为未跟踪。

Untracked files:
  (use "git add <file>..." to include in what will be committed)

node_modules/
src/js/main-release-paths.json

我只更改了一个文件node_modules

node_modules/@oracle/grunt-oraclejet/node_modules/@oracle/oraclejet-tooling/lib/serve/connect.js

我怎样才能跟踪这个文件?

标签: node.jsgitgithubnode-modules

解决方案


您不应该将node_modules文件夹添加到 git 中,然后通过npm命令对其进行管理。因此,删除该文件夹并使用该npm install命令。

当您在该文件夹中添加某些内容时,如果您首先添加了一些文件,它会显示为已更改。所以我跳那个文件夹在你的.gitignore文件中并且被忽略了。你应该检查一下。


推荐阅读