我应该在Android Studio中对app / build文件进行版本控制吗?

时间:2017-01-01 07:54:18

标签: android git android-studio versioning gitignore

我是Git和Android开发的新手,我找不到这个问题的答案。

当我在Android Studio中构建项目时,会在app/build文件夹中创建大量文件。

我想我不需要那些文件,但在.gitignore忽略它们之前,我想确保不会因为第一次提交而弄乱我的回购:D

我检查了this question,但我在示例.gitignore中看不到文件夹app/build

我应该将其添加到.gitignore吗?

P.S。我正在使用Android Studio 2.2.3(如果相关)

3 个答案:

答案 0 :(得分:2)

  

我想我不需要那些文件,但是在.gitignore中忽略它们之前我想确保不会因为第一次提交而弄乱我的回购:D

您的回购邮件中不需要build个文件。

通常.gitignore个文件包含/build

  

我检查了这个问题,但我在示例中看不到.gitignore文件夹app / build。

您可以将另一个.gitignore文件放到app目录中,此文件的内容也包含/build

/project
     .gitignore
     /app
         .gitignore

答案 1 :(得分:2)

  

如果我复制/通过.gitignore文件夹中的示例build/(包含app/),则不会忽略构建文件。

那是因为已经跟踪了那些文件。

尝试:

cd app
git rm --cached -r build/
git add .
git commit -m "record build content deletion"
git push

然后app/build将被忽略。

答案 2 :(得分:1)

查看gitignore.io生成gitignore文件