如何.gitignore“;公共/图像/quot;VS代码中的文件夹?
我在这里参考了许多相关的帖子,但没有一篇有效——我的如何.gitignore“;公共/图像/quot;VS代码中的文件夹?,git,visual-studio-code,Git,Visual Studio Code,我在这里参考了许多相关的帖子,但没有一篇有效——我的public/images文件夹没有像我的VS代码中的node\u modules文件夹那样变灰。以下是我的文件夹结构: project-folder |--.gitignore |--node_modules |--public |----images 因此,我的.gitignore文件与我的公用文件夹处于同一级别。我看到.gitignore文件中的节点\u模块被忽略(并变灰),如下所示: node\u模块/ 所以我试着:
public/images
文件夹没有像我的VS代码中的node\u modules
文件夹那样变灰。以下是我的文件夹结构:
project-folder
|--.gitignore
|--node_modules
|--public
|----images
因此,我的.gitignore
文件与我的公用文件夹处于同一级别。我看到.gitignore
文件中的节点\u模块被忽略(并变灰),如下所示:
node\u模块/
所以我试着:
public/images/
但是没有运气。我还尝试了以下所有操作,但没有一个将图像
文件夹变成灰色:
1. /public/images/
2. /public/images
3. public/images
4. public/images/
5. images
6. images/
我还尝试在public
文件夹下创建另一个.gitignore
文件,并按照相同的方式忽略了我的节点_模块
,但仍然不起作用:图像
。我听说,git rm--cached
有时会从文件系统中删除文件,所以我不敢尝试。有人能给我一个更好的建议吗?谢谢 通过在public
目录级别发出git rm-r--cached image
解决了这个问题除了git索引
之外,没有从文件系统中删除任何物理文件。项目根文件夹的.gitignore
文件中的工作模式是:
public/images/
发出上述命令后,public
下的我的images
文件夹在我的VS代码中变灰。感谢@LalitaCode给我勇气尝试git rm--cached
,也感谢那些试图帮助我的人 您需要首先从缓存中删除文件,因为它已经添加到repo中。或者只是将目录添加到gitignore将不起作用,因为它只对尚未添加的文件起作用。您是否尝试过public/
@chiragsoni:不,我想保留我的public
文件夹。它是我需要的一些其他文件夹和文件,例如*.js
,*.css
等。我只想忽略图像
文件夹。尝试使用/images
并让我知道同样的情况。