Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android提交环境更改?_Android_Eclipse_Git - Fatal编程技术网

Android提交环境更改?

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/

我正在使用Eclipse开发Android应用程序。我也使用Git

偶尔,当我执行git status时,我会看到未显示的更改,尽管我实际上什么也没做。这些更改可能是由Eclipse本身完成的。例如,“git状态”为我提供:

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