Git 更改显示所有生成的不需要提交的文件

问题描述 投票:0回答:1

我有一个 C# 项目,我将其拉到一台新机器上,即使我没有进行任何更改,Rider 显示有 856 个文件已更改。它们似乎都是自动生成的以在我的计算机上运行,我如何禁用它,因为它使得跟踪我的实际更改变得困难。

c# git github rider
1个回答
0
投票

由于这是一个 .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
中的过滤器匹配,您也必须手动删除它们。

© www.soinside.com 2019 - 2024. All rights reserved.