如何在 .gitignore 中忽略 Xamarin 的模拟器文件?

How to ignore simulator files for Xamarin in .gitignore?

每次我在实际的 iPhone 设备中加载我的项目时,我都会用头撞墙,我会在我的 git 中得到一个模拟器文件列表。 (如下图)

我认为通过添加 ExWU.iOS/bin/IPhone/Debug 的整个文件夹,它应该忽略整个文件夹。我还需要做些什么来忽略所有这些文件吗?

您可以排除 binobj 中的所有内容 - 没有理由将它们包含在您的存储库中。

bin/
obj/

Github.gitignoretemplate for Visual Studio 是一个好的开始

它们被列为已更改的文件,这意味着它们已被 git 跟踪。忽略文件应防止跟踪该目录中的其他文件,但如果您不希望它们显示在 git status 中,则需要从 HEAD 中删除已跟踪的文件。你可以这样做:

git rm --cached ExWU.iOS/bin/IPhone/Debug/*
git commit -m <commit-message>