如何在 Visual Studio 解决方案中将特定文件添加到 .gitignore?

How to add specific file to .gitignore in Visual Studio solution?

我希望添加特定文件不被 git 跟踪。我在制作解决方案时使用由 Visual Studio 生成的默认值 Visual Studio .gitignore

现在,我有一个文件不想被跟踪。我试图将此文件添加到 .gitignore:

/TaskManager-wpf/Services/UrlBuilder.cs

但是当我将它粘贴到 .gitignore 的最后一行时它不起作用,当我更改此文件时,Visual Studio TeamExplorer 仍在跟踪此文件并想提交更改。

我的问题是,如何将特定代码 .cs 文件添加到 .gitignore 中?

.gitignore 将阻止将未跟踪的文件添加(无需添加 -f)到 git 跟踪的文件集中,但是,git 将继续跟踪任何文件已经被跟踪。

you can see the solution here