当前位置: 首页 > 知识库问答 >
问题:

将默认的Android项目提交到Git的正确方法?

澹台景辉
2023-03-14

我看到,在Android Studio(v2.2.2)中创建新项目时,会自动创建.gitignore文件。它包括以下内容:

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
Tele1.iml
app
build
build.gradle
gradle
gradle.properties
gradlew
gradlew.bat
local.properties
settings.gradle
A  .gitignore
A  .idea/compiler.xml
A  .idea/copyright/profiles_settings.xml
A  .idea/gradle.xml
A  .idea/misc.xml
A  .idea/modules.xml
A  .idea/runConfigurations.xml
A  .idea/vcs.xml
A  app/.gitignore
A  app/build.gradle
A  app/proguard-rules.pro
A  app/src/androidTest/java/local/abc/tele1/ExampleInstrumentedTest.java
A  app/src/main/AndroidManifest.xml
A  app/src/main/java/local/abc/tele1/MainActivity.java
A  app/src/main/res/layout/activity_main.xml
A  app/src/main/res/mipmap-hdpi/ic_launcher.png
A  app/src/main/res/mipmap-mdpi/ic_launcher.png
A  app/src/main/res/mipmap-xhdpi/ic_launcher.png
A  app/src/main/res/mipmap-xxhdpi/ic_launcher.png
A  app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
A  app/src/main/res/values-w820dp/dimens.xml
A  app/src/main/res/values/colors.xml
A  app/src/main/res/values/dimens.xml
A  app/src/main/res/values/strings.xml
A  app/src/main/res/values/styles.xml
A  app/src/test/java/local/abc/tele1/ExampleUnitTest.java
A  build.gradle
A  gradle.properties
A  gradle/wrapper/gradle-wrapper.jar
A  gradle/wrapper/gradle-wrapper.properties
A  gradlew
A  gradlew.bat
A  settings.gradle

共有1个答案

武彭薄
2023-03-14

是的,制作:

   git add .
   git commit
   git push

是很好的,因为例如,排除了在build/中生成的所有文件。iml文件也可以如这里所报告的那样被排除。当使用Android Studio时,ISE只需要使用这些命令来提交/推送。

 类似资料:
  • 本文向大家介绍git提交空目录的方法,包括了git提交空目录的方法的使用技巧和注意事项,需要的朋友参考一下 前言 git和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面没有文件,即便 git add 这个目录,另外在别处 check out 的时候,是没有这个空目录的。 只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留

  • 我克隆了一些库到我的android的项目,一切正常,当我完成我的工作,我试图把它推到我的回购,但它给我的问题: 计数对象:1937,完成。增量压缩最多使用8个线程。压缩对象:100%(1839/1839),完成。写入对象:100%(1937/1937),27.24mib | 5.83mib/s,完成。总计1937(增量703),重复使用0(增量0)错误:RPC失败;结果=22,HTTP代码=413

  • 我有一个现有的spring boot项目和一个数据库。现在,我想添加liquibase来处理进一步的数据库迁移。做这件事的正确步骤是什么? 我已经跟随本文添加liquibase并生成Changelog。我发现的大多数文章都在讨论从零开始在项目中使用liquibase,或者对实现并不太详细。到目前为止,我已经完成了以下工作: 在src/main/resources下添加了 更新了src/main/r

  • 问题内容: 如果提交表单但未通过任何特定按钮提交,例如 通过按 在JS中使用 浏览器应如何确定按下多个提交按钮(如果有)中的哪个? 这在两个层面上都很重要: 调用附加到提交按钮的事件处理程序 数据发送回Web服务器 到目前为止,我的实验表明: 按下时,Firefox,Opera和Safari使用表单中的第一个提交按钮 按下时,IE会使用第一个“提交”按钮,或者根本不使用任何按钮,这取决于我无法弄清

  • 问题内容: 在IntelliJ IDEA中创建新的Java项目时,将创建以下目录和文件: 我想配置IntelliJ IDEA,以将我的依赖项JAR包含到项目中。在IntelliJ IDEA中实现此目标的正确方法是什么? 问题答案: 在IntelliJ IDEA中添加外部jar的步骤: Click File from the toolbar Project Structure (CTRL + SHI

  • 我使用的是最新版本的Android Studio,并从Gradle的网站安装了最新版本的Gradle。然后我导入了一些Android示例应用程序,但构建会生成一个错误,内容如下: 需要Gradle版本1.10。当前版本是2.1。 我不知道它从哪里获得1.10版本。如果我打开格雷德包装.properties文件,我有: https://services.gradle.org/distribution