Почему.gitignore не работает для нового проекта в Android Studio?

Я создал проект в 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/

После этого я использовал git init Команда в каталоге проекта. скриншот git init

git status команда скриншот состояния git

git add . а также git status команды git добавить скриншот

git commit команда скриншот git commit

git status команда с пустым значением скриншот состояния git

Версия Git 1.9.1. Я не понимаю, почему эти файлы добавлены для фиксации.

1 ответ

Решение

Вероятно, это ошибка в версии 1.9.1.

Вы должны обновить Git.

Git v2.0 Примечания к выпуску

Обновления с версии v1.9

  • Конечные пробелы в файлах.gitignore, если они не указаны в fnmatch(3), например, "путь \ ", предупреждаются и игнорируются. Строго говоря, это изменение, несовместимое с прошлым, но вряд ли укусит любого здравомыслящего пользователя, и настройка должна быть очевидной и простой.

Примечания к выпуску Git v2.1

Исправления начиная с версии 2.0

  • Неправильное обращение с шаблонами в.gitignore, в которых конечные SP указаны с обратной косой чертой (например, те, которые заканчиваются на "\ "), было исправлено. (объединить 97c1364be6b pb/trim-trailing-space позже в maint).

Примечания к выпуску Git 2.5

Исправления начиная с v2.4

  • Пути к кодам, которые читают файлы.gitignore и.gitattributes, учили, что эти файлы, закодированные в UTF-8, могут иметь маркер спецификации UTF-8 в начале; это соответствует тому, что мы уже делаем для файлов конфигурации. (позже объединить 27547e5 cn/bom-in-gitignore).
Другие вопросы по тегам