2016-06-30 443 views
1

我使用.gitignore文件在Android Studio中創建了項目。爲什麼.gitignore不適用於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/ 

之後我在工程目錄中使用了git init命令。用空值 git init screenshot

git status命令 git status screenshot

git add .git status命令 git add screenshot

git commit命令 git commit screenshot

git status命令

Git的版本是1.9.1。我不明白爲什麼要添加這些文件來提交。

回答

2

可能是1.9.1版本中的一個bug。

你應該更新git。因爲V1.9系列

Git v2.0 Release Notes

更新

  • 中的.gitignore文件尾部空格,除非它們被用於的fnmatch(3),例如引用 「路徑」,被警告和忽略。嚴格來說,這是一種向後不兼容的變化,但極不可能讓任何理智的用戶咬牙切齒,調整應該明顯而容易。因爲2.0

    • 在的.gitignore圖案已經尾隨引述 與反斜槓SP的誤動(例如那些用 「\」 結尾)

Git v2.1 Release Notes

修復已被更正爲 。 (合併97c1364be6b pb/trim-trailing-spaces later to maint)。因爲V2.4

Git 2.5 Release Notes

修復

  • 讀取的.gitignore和.gitattributes文件已經 教導,在編碼這些文件的codepaths UTF-8可能有UTF-8 BOM標記在 開頭;這使得它符合我們爲配置 文件所做的工作。 (稍後合併27547e5 cn/bom-in-gitignore)。
相關問題