最近,我开始尝试使用git在我的计算机之间传输项目,但遇到了问题。我正在使用Android Studio和Bitbucket。每次我去克隆存储库时,一些文件(例如gradle.xml,misc.xml,modules.xml)都会发生变化。
这些文件在我的项目中是否发生变化是否重要?还有为什么在克隆项目时它们会改变?
任何帮助都将不胜感激。
答案 0 :(得分:0)
通常,GIT在克隆存储库时不会更改任何文件。
但是如果您在具有不同设置和操作系统的许多计算机之间传输项目代码,那么android studio的配置文件对于每台计算机都会有所不同。
因此,不使用GIT跟踪这些文件是一种解决方案。
您可以使用.gitignore
文件保护文件不被GIT跟踪。
https://git-scm.com/docs/gitignore
Ideal Android Studio gitignore file
答案 1 :(得分:0)
是的,很多文件都有变化是正常的 - 但是由于Android Studio和gradle构建系统。特别是,我在.gitignore
文件中有这个:
local.properties
.gradle
.idea
build
gradle
*.iml
“build”,“。gradle”和“gradle”目录都是gradle生成的文件,不应该放在你的仓库中。
“.idea”目录和“* .iml”和“local.properties”由Android studio根据您的环境和其他设置创建。
您的回购邮件中可以安全地忽略所有这些内容。