2016-06-30 8 views
1

Ich habe ein Projekt in Android Studio mit .gitignore-Datei erstellt.Warum .gitignore funktioniert nicht für das neue Projekt in Android Studio?

.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/ 

Danach benutzte ich git init Befehl in Projektverzeichnis. git init screenshot

git status Befehl git status screenshot

git add . und git status Befehle git add screenshot

git commit Befehl git commit screenshot

git status Befehl mit leeren Wert git status screenshot

Die Version von Git ist 1.9.1. Ich verstehe nicht, warum diese Dateien zum Commit hinzugefügt wurden.

Antwort

2

Wahrscheinlich ist dies ein Fehler in Version 1.9.1.

Sie sollten git aktualisieren.

Git v2.0 Release Notes

Updates seit v1.9 Serie

  • Nachgestellte Leerzeichen in .gitignore Dateien, es sei denn, sie sind für fnmatch zitiert (3), z.B. "path", werden gewarnt und ignoriert. Streng sprechen, ist dies eine rückwärtskompatible Veränderung, aber sehr unwahrscheinlich, jeden vernünftigen Benutzer beißen und Anpassung sollte offensichtlich und einfach sein.

Git v2.1 Release Notes

Fixes seit v2.0

  • Falsche Handhabung von Mustern in .gitignore die SPs zitierte mit umgekehrten Schrägstrichen (zB diejenigen, die mit "\" end) haben nachlauf wurde korrigiert. (füge 97c1364be6b pb/trim-trailing-spaces später zu maint hinzu).

Git 2.5 Release Notes

Fixes seit v2.4

  • Die codepaths die .gitignore lesen und .gitattributes Dateien wurden gelehrt, dass diese Dateien in UTF-8 haben UTF-8 BOM-Marker bei der Anfang; Dies macht es in Einklang mit dem, was wir für die Konfiguration Dateien bereits tun. (füge 27547e5 cn/bom-in-gitignore später zu maint hinzu).