为什么.gitignore不适用于Android Studio中的新项目?

时间:2016-06-30 18:22:48

标签: git android-studio gitignore

我在Android Studio中使用.gitignore文件创建了项目。

select * 
from member 
join borrow ON borrow.member_id = member.member_id
LEFT JOIN borrowdetails ON borrow.borrow_id = borrowdetails.borrow_id
LEFT JOIN book on borrowdetails.book_id =  book.book_id 
where member.firstname = 'John' and member.lastname = 'Doe'

在此之后我在项目目录中使用了.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 screenshot

git init命令 git status screenshot

git statusgit add .命令 git add screenshot

git status命令 git commit screenshot

带有空值的

git commit命令 git status screenshot

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

1 个答案:

答案 0 :(得分:2)

可能这是1.9.1版本中的错误。

你应该更新git。

Git v2.0 Release Notes

  

自v1.9系列以来的更新

     
      
  • 跟踪.gitignore文件中的空格,除非它们被引用   对于fnmatch(3),例如" path \",被警告并被忽略。严格   说来,这是一个向后不兼容的变化,但不太可能   咬任何理智的用户,调整应该是显而易见的。
  •   

Git v2.1 Release Notes

  

自v2.0起修复

     
      
  • 错误处理.gitignore中引用了尾随SP的模式   反斜杠(例如以" \"结尾)的反斜杠   纠正。   (稍后将97c1364be6b pb / trim-trailing-spaces合并为maint)。
  •   

Git 2.5 Release Notes

  

自v2.4起修复

     
      
  • 读取.gitignore和.gitattributes文件的代码路径   我们知道用UTF-8编码的这些文件可能有UTF-8 BOM标记   一开始;这使它符合我们的配置   文件已经。   (稍后将27547e5 cn / bom-in-gitignore合并为maint)。
  •