我在Eclipse中使用ADT插件开发了一个android项目。我想将它添加到git并最终在github上托管它。但我很困惑,所有文件都需要添加到git中,以便其他开发人员可以轻松地处理项目。
显然,需要添加以下内容:
但我在项目文件夹中看到了其他文件/目录,我不确定:
.classpath
.project
bin/
gen/
proguard/
我可以跳过这些并期望其他开发人员成功重新创建项目以进行工作/构建吗?
答案 0 :(得分:2)
这是我用于android项目的.gitignore文件。你可以使用相同的。 .classpath和.project是其他开发人员不需要的eclipse项目文件。 bin /和gen /是生成的文件,当有人构建项目时它们会自动生成,因此可以省略它们。每次在发布模式下构建时都会生成proguard /目录,并且可以省略。
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
.classpath
.project
.settings
# Proguard folder generated by Eclipse
proguard/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
答案 1 :(得分:1)
检查.gitignore file from Google I/O App。这就是我用于项目的内容
然而,这主要是针对基于Gradle的Android项目(对于IDE Android Studio,IntelliJ IDEA和Eclipse),它也可以很好地与传统的基于Ant的项目配合使用。
答案 2 :(得分:0)
设置本地目录
mkdir /path/to/your/project
cd /path/to/your/project
git init
git remote add origin git@server.org:urproject/monikacodes.git
创建第一个文件,提交并推送
echo "ur_name" >> contributors.txt
git add contributors.txt
git commit -m 'Initial commit with contributors'
git push -u origin master
然后你可以提交剩余的源代码:
git status
git add --all
git commit -m "commit message"
git push origin HEAD:refs/for/master