为什么.gitignore不在Android Studio中为新项目工作?

为什么.gitignore不在Android Studio中为新项目工作?,git,android-studio,gitignore,Git,Android Studio,Gitignore,我在Android Studio中创建了一个带有.gitignore文件的项目 .DS_Store # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ out/ gen/ # Libraries used by the app # Can explicitly add if we want, but sho

我在Android Studio中创建了一个带有.gitignore文件的项目

.DS_Store

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
out/
gen/

# Libraries used by the app
# Can explicitly add if we want, but shouldn't do so blindly.  Licenses, bloat, etc.
/libs


# Build stuff (auto-generated by android update project ...)
build.xml
ant.properties
local.properties
project.properties

# Eclipse project files
.classpath
.project

# idea project files
.idea/
.idea/.name
*.iml
*.ipr
*.iws

##Gradle-based build
.gradle
build/
在此之后,我在项目目录中使用了
gitinit
命令。

git状态
命令

git add.
git status
命令

git提交
命令

git status
命令的值为空


Git的版本是1.9.1。我不明白为什么要将这些文件添加到提交中。

可能,这是1.9.1版本中的一个错误

您应该更新git

自v1.9系列以来的更新

  • .gitignore文件中的尾随空格,除非它们被引用 对于fnmatch(3),例如“path\”,将被警告并忽略。严格地 说起来,这是一个向后不兼容的变化,但不太可能 要咬任何一个正常的用户,调整应该是明显和容易的

自v2.0以来的修复

  • 错误处理.gitignore中已引用尾部SP的模式 带有反斜杠(例如以“\”结尾的反斜杠)的 更正。 (将97C1364BB pb/修剪尾部空间合并至maint)

自v2.4以来的修复

  • 读取.gitignore和.gitattributes文件的代码路径已被删除 教导以UTF-8编码的这些文件可能在以下位置具有UTF-8 BOM标记: 开始;这与我们对配置所做的工作一致 已经有文件了。 (将27547e5 cn/bom合并到gitignore中,稍后进行维护)