如何从未暂存的选项卡中删除node_modules?

时间:2018-09-13 03:56:06

标签: git atom-editor

我在Git选项卡中有来自node_modules的未暂存文件。我要删除它们,因为文件太多,看不到好的文件。这是我在说什么的图片:

Link for image

我尝试使它们全部保持稳定,但无法正常工作。我可以暂存普通文件,但可以从node_modules / .bin等文件中暂存文件。

我有这个.gitignore文件:

/node_modules/*
/public/hot
/public/storage
/storage/*.key
/vendor
/.idea
/.vscode
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.env
.phpunit.result.cache

2 个答案:

答案 0 :(得分:0)

第一 在.git / config中设置以下变量:

> [core]
>     autocrlf = false
>     safecrlf = false
>     eol = crlf

然后

然后运行$ git checkout HEAD .

  1. 选择要删除的内容
  2. 右键单击并删除/丢弃

答案 1 :(得分:0)

您可能已将node_modules /添加到索引中。使用git bash转到该目录,然后从索引中删除node_modules目录并提交更改:

git rm --cached -r node_modules
git commit -m "removing node_modules from index"