我在这里提到过许多相关的文章,但没有一篇工作--我的public/images文件夹只是不像我的VS代码中的node_modules文件夹那样变灰。以下是我的文件夹结构:
project-folder
|--.gitignore
|--node_modules
|--public
|----images因此,我的.gitignore文件在我的公用文件夹中处于同一级别。我看到node_modules在.gitignore文件中被忽略(并且变灰了),如下所示:
node_modules/
所以我试着:
public/images/
但没有运气。我还尝试了以下所有操作,但没有将images文件夹转换为灰色:
1. /public/images/
2. /public/images
3. public/images
4. public/images/
5. images
6. images/我还试着在public文件夹下创建另一个public文件,并遵循与node_modules被忽略的方式相同的方式:images/。我听说git rm --cached有时会从文件系统中删除文件,所以我不敢尝试。有人能给我一个更好的建议吗?谢谢!
发布于 2020-05-24 07:46:07
通过在git rm -r --cached images目录级别上发出public来解决这个问题。没有从文件系统中移除物理文件,只有git index除外。项目根文件夹下的.gitignore文件中的工作模式是:
public/images/
在发出上述命令后,我的images文件夹在public下已在VS代码中变灰。感谢@LalitaCode给了我勇气去尝试git rm --cached,也感谢那些试图帮助我的人!
https://stackoverflow.com/questions/61982337
复制相似问题