我有一个 C# 项目,我将其拉到一台新机器上,即使我没有进行任何更改,Rider 显示有 856 个文件已更改。它们似乎都是自动生成的以在我的计算机上运行,我如何禁用它,因为它使得跟踪我的实际更改变得困难。
由于这是一个 .NET 项目,您可以在存储库的根文件夹中使用
dotnet new gitignore
命令。
这将创建一个
.gitignore
文件,您应该将其提交到您的存储库。
如果检查创建的文件,您将能够看到使您的
obj
文件夹被 git 忽略的行:
# Build results
[Dd]ebug/
[Dd]ebugPublic/
...
[Bb]in/
[Oo]bj/
您也可以将 https://github.com/microsoft/dotnet/blob/main/.gitignore 下载到您的存储库中。
请注意,如果您已经提交了一些自动生成的文件,即使它们与
.gitignore
中的过滤器匹配,您也必须手动删除它们。