【问题标题】:When Cloning from Git Files Change?当从 Git 文件克隆更改时?
【发布时间】:2016-10-25 01:52:22
【问题描述】:

最近我开始尝试使用 git 在我的计算机之间传输我的项目,但遇到了问题。我正在使用 Android Studio 和 Bitbucket。每次我开始克隆存储库时,一些文件(例如 gradle.xml、misc.xml、modules.xml)都会发生变化。

这些文件在我的项目中是否发生更改是否重要?还有为什么在克隆项目时它们会发生变化?

任何帮助将不胜感激。

【问题讨论】:

    标签: git android-studio bitbucket cloning


    【解决方案1】:

    通常,GIT 在克隆存储库时不会更改任何文件。

    但是,如果您在具有不同设置和操作系统的多台计算机之间传输项目代码,那么每台计算机的 android studio 配置文件都会有所不同。

    因此,不使用 GIT 跟踪这些文件将是一种解决方案。

    您可以使用.gitignore 文件保护文件不被 GIT 跟踪。

    https://git-scm.com/docs/gitignore
    Ideal Android Studio gitignore file

    【讨论】:

      【解决方案2】:

      是的,更改很多文件是正常的 - 但由于 Android Studio 和 gradle 构建系统。特别是,我的.gitignore 文件中有这个:

      local.properties
      .gradle
      .idea
      build
      gradle
      *.iml
      

      “build”、“.gradle”和“gradle”目录都是从 gradle 生成的文件,你不应该把它们放在你的 repo 中。

      “.idea”目录和“*.iml”和“local.properties”由Android studio根据您的环境和其他设置创建。

      所有这些都可以在您的存储库中安全地忽略。

      【讨论】:

        猜你喜欢
        • 2021-03-03
        • 2012-01-24
        • 1970-01-01
        • 2012-09-29
        • 1970-01-01
        • 2016-02-05
        • 2014-11-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多