Android提交环境更改?
我正在使用Eclipse开发Android应用程序。我也使用Git 偶尔,当我执行git status时,我会看到未显示的更改,尽管我实际上什么也没做。这些更改可能是由Eclipse本身完成的。例如,“git状态”为我提供:Android提交环境更改?,android,eclipse,git,Android,Eclipse,Git,我正在使用Eclipse开发Android应用程序。我也使用Git 偶尔,当我执行git status时,我会看到未显示的更改,尽管我实际上什么也没做。这些更改可能是由Eclipse本身完成的。例如,“git状态”为我提供: modified: myproject/.classpath modified: myproject/bin/Project.apk modified: myproject/bin/classes.dex modified: myproject/bin/
modified: myproject/.classpath
modified: myproject/bin/Project.apk
modified: myproject/bin/classes.dex
modified: myproject/bin/resources.ap_
modified: myproject/lint.xml
我感兴趣的是这些文件中的任何一个(或全部)是否可以忽略,因为它们可能会在以后合并时给我带来麻烦。这些文件大部分是由eclipse自动生成的,应该从git索引中删除。因为它已经存在了,所以您需要为每个应用程序执行
git rm--cached
另外,您应该使用顶级文件夹(myproject
)中的.gitignore
文件。使用git Add.gitignore
将其添加到您的回购中。我有一个包含与Eclipse相关的忽略:
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
您可以在中查看更多此类示例
如果您对这些文件中的每一个都不确定,那么请尝试将它们移出repo,看看是否有任何东西死了(运行您的测试/生成代码/应用程序)。这些文件大部分是由eclipse自动生成的,应该从您的git索引中删除。因为它已经存在了,所以您需要为每个应用程序执行
git rm--cached
另外,您应该使用顶级文件夹(myproject
)中的.gitignore
文件。使用git Add.gitignore
将其添加到您的回购中。我有一个包含与Eclipse相关的忽略:
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
您可以在中查看更多此类示例
如果您对这些文件中的每一个都不确定,那么尝试将它们移出repo,看看是否有任何东西死亡(运行测试/生成代码/应用程序)。提示:使用android studioTip:使用android studio