gitignore 没有忽略我添加的文件
gitignore is not ignoring the files I added
下面的代码是我在 .gitignore 文件中尝试过的。当我放入 logs or **/wwwroot
并保存文件时,其他文件夹会忽略文件夹中的每个文件,但不会以某种方式忽略核心项目中的 object
文件夹。
obj/project.assets.json
obj/Debug/netcoreapp3.1/CDS.PORTAL.assets.cache
obj/Debug/netcoreapp3.1/CDS.PORTAL.csproj.FileListAbsolute.txt
obj/Debug/netcoreapp3.1/CDS.PORTAL.csprojAssemblyReference.cache
obj/Debug/netcoreapp3.1/staticwebassets/CDS.PORTAL.StaticWebAssets.Manifest.cache
obj/Debug/netcoreapp3.1/staticwebassets/CDS.PORTAL.StaticWebAssets.xml
VS Code中文件名旁边的M代表Modified。参见 git status
modes。
似乎在某些时候您已将这些文件添加到 git
,然后又将这些条目添加到 .gitignore
。 git
现在 知道 这些文件存在并跟踪它们,并且不会自动重写,即使您有一个新的 .gitignore
列表。
如果您仍想这样做,请检查这个类似的问题:How to make Git "forget" about a file that was tracked but is now in .gitignore?
下面的代码是我在 .gitignore 文件中尝试过的。当我放入 logs or **/wwwroot
并保存文件时,其他文件夹会忽略文件夹中的每个文件,但不会以某种方式忽略核心项目中的 object
文件夹。
obj/project.assets.json
obj/Debug/netcoreapp3.1/CDS.PORTAL.assets.cache
obj/Debug/netcoreapp3.1/CDS.PORTAL.csproj.FileListAbsolute.txt
obj/Debug/netcoreapp3.1/CDS.PORTAL.csprojAssemblyReference.cache
obj/Debug/netcoreapp3.1/staticwebassets/CDS.PORTAL.StaticWebAssets.Manifest.cache
obj/Debug/netcoreapp3.1/staticwebassets/CDS.PORTAL.StaticWebAssets.xml
VS Code中文件名旁边的M代表Modified。参见 git status
modes。
似乎在某些时候您已将这些文件添加到 git
,然后又将这些条目添加到 .gitignore
。 git
现在 知道 这些文件存在并跟踪它们,并且不会自动重写,即使您有一个新的 .gitignore
列表。
如果您仍想这样做,请检查这个类似的问题:How to make Git "forget" about a file that was tracked but is now in .gitignore?