我将Android Studio与GitHub存储库结合使用。所以我刚刚推动了整个项目,但我提到我只能推送我的src文件夹。有什么理由说我无法推送我的构建和src文件夹,或者只是我做错了什么?当我尝试提交它们时,我收到一条消息,告诉我没有检测到更改,但是当我进入我的存储库时,没有这样的文件夹。
答案 0 :(得分:5)
默认情况下,Android Studio会将build
目录(在项目级别和模块级别)放在.gitignore
中。
这通常是所需的行为,因为没有理由将大多数生成的文件保留在版本控制中。 Gradle将在您下载项目的任何计算机上再次为您创建这些。
如果要包含构建目录,只需从项目根目录中的/build
和模块根目录中的.gitignore
中删除.gitignore
即可。
默认情况下,libs
目录不应该在那里,但是如果你要将文件添加到该目录并且Git没有认识到这个变化,那就是我要看的地方。