【发布时间】:2020-03-15 10:11:33
【问题描述】:
我正在构建一个录音应用程序,现在我正在将我的所有代码备份到 GitHub 和记忆棒。每当我构建它时,它都会将它保存到它正在备份的 GitHub 桌面的文件目录中,但它不会检测到我的某些文件。如:app.iml 和 app-debug.apk。
有没有其他人遇到过这个问题,如果你已经解决了,你能告诉我怎么解决吗?
【问题讨论】:
我正在构建一个录音应用程序,现在我正在将我的所有代码备份到 GitHub 和记忆棒。每当我构建它时,它都会将它保存到它正在备份的 GitHub 桌面的文件目录中,但它不会检测到我的某些文件。如:app.iml 和 app-debug.apk。
有没有其他人遇到过这个问题,如果你已经解决了,你能告诉我怎么解决吗?
【问题讨论】:
不应提交或依赖这些文件,因为在您重新签出时无论如何都需要重新构建项目。您的代码可能与编译后的代码不同,具体取决于您添加它们的方式。查看这个讨论 javascript Should compiled JavaScript files be committed to Git repo?
的线程【讨论】:
听起来像 Git 忽略了在存储库根目录中的 .gitignore 文件中指定的文件和目录。
查看我的一个存储库中的行:
*.iml
..
..
/build
您的 apk 文件只是您代码的最新构建,因此保存到 GitHub 的源代码是备份。
【讨论】: