Android Studio不断向GitHub添加其他文件

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Android Studio不断向GitHub添加其他文件相关的知识,希望能为你提供帮助。
我正在使用android Studio 2.2.2,使用内置的VCS工具。出于某种原因,Android Studio会自动添加一些我没有添加或编辑的额外xml文件和文件夹。
更具体地说,它在我不希望它时添加以下文件:

/_windows IntelliLang.xml debugger.xml diff.xml vcs.xml web-browsers.xml

这使得拉取请求完全不可能,因为主分支没有这些文件,并且我的其他组成员似乎也没有这个问题。
有关删除/配置Android Studio以阻止这个讨厌的bug的任何帮助吗?
--
编辑:我已经在使用gitignore文件了。奇怪的是我的附加文件也在错误的文件夹中。基本上,我的根文件夹,有我的应用程序的子文件夹。由于某些原因,Android Studio会在我的根文件夹中创建所有垃圾文件。
/root/ /_windows IntelliLang.xml debugger.xml diff.xml vcs.xml web-browsers.xml/my_android_app/ gitignore for my app /files actually needed for my project

答案原来这个功能称为“设置存储库”,它旨在自动保存IDE设置。我想我可能会意外地同意IDEA的一些弹出窗口,它看起来像是将文件添加到git存储库中,所以这开始工作了。
FIX:打开首选项→工具→设置存储库→删除。我也禁用了自动同步功能。 Dunno,如果我删除所有内容,它将保存,但我将其关闭以便更安全..
另一答案使用gitIgnore文件..我目前正在使用它。
*.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build .externalNativeBuild /captures

检查是否适用于你。
如果您想了解详情,请查看here
另一答案如果您使用的IDE正在添加它需要的文件,但您不希望将其包含在存储库中,那么这是添加到.gitingore文件的良好候选者。
您目前使用的是.gitignore文件吗?
更多信息可以在这里找到:
https://git-scm.com/docs/gitignore
您基本上为要忽略的每个文件或文件夹添加一个条目,因此,git将不再尝试将这些文件包含在提交中。
这里有一个很好的资源:
https://github.com/github/gitignore
用于创建默认.gitignore文件。您将选择与您正在进行的开发类型非常匹配的.gitignore模板,并从那里进行自定义。例如,我总是从默认的Visual Studio模板开始。
可能最好的建议是使用Android开发的模板.gitignore文件,它位于:
https://github.com/github/gitignore/blob/master/Android.gitignore
注意:我会将此链接文件的内容复制到此答案中,但是,随着新建议的添加,这些模板.gitignore文件总是在变化。最好继续引用源文件以获取最新版本。
【Android Studio不断向GitHub添加其他文件】它没有明确地忽略您提到的文件,但可能是这些文件是在被忽略的文件夹中创建的。

    推荐阅读