首页 技术 正文
技术 2022年11月8日
0 收藏 399 点赞 1,556 浏览 1590 个字

阅读下列文章时请保证你是否有以下工具:

1.Android Studio

2.TortoiseGit 和 msysGit

安卓工程版本控制哪些文件可以忽略

可以省略的文件如下:

目录

  • .gradle 
    gradle的临时目录
  • .idea 
    gradle的临时目录
  • build 
    gradle的临时目录

文件

  • *.iml后缀文件 
    gradle的临时目录
  • local.properties文件

不能删除的文件

  • .classpath 
    ADT eclipse必须使用,Android studio不知道
  • .project 
    ADT eclipse必须使用,Android studio不知道

注意 :Android Studio 中建议过滤的文件:
    - .idea 文件夹
    - .gradle 文件夹
    - 所有的 build 文件夹
    - 所有的 .iml 文件
    - local.properties 文件

如果知道了这些的话请继续往下看

一、创建一个android studio工程 打开project模式显示目录

使用TortoiseGit对android studio工程进行代码版本控制

点击打开 .gitignore文件  内容替换成以下文本

# Built application files
*.apk
*.ap_
*.iml/.idea# Files for the Dalvik VM
*.dex# Java class files
*.class# Generated files
bin
gen
.metadata# Gradle files
.gradle/
build/# Local configuration file (sdk path, etc)
local.properties# Proguard folder generated by Eclipse
proguard/# Log Files
*.log

或者这个下面这个

# Built application files  //
*.apk
*.ap_# Files for the ART/Dalvik VM
*.dex# Java class files
*.class# Generated files
bin/
gen/
out/# Gradle files
.gradle/
build/# Local configuration file (sdk path, etc)
local.properties# Proguard folder generated by Eclipse
proguard/# Log Files
*.log# Android Studio Navigation editor temp files
.navigation/# Android Studio captures folder
captures/# Intellij
*.iml
.idea/workspace.xml# Keystore files
*.jks

也就是GitHub官方推荐的.gitignore文件书写格式:
     Android.gitignore
当然我们可以根据需求继续添加,例如在# Intellij下继续添加:

*.iws
.idea/

相关过滤规则举例说明:

#:注释符号,自动被Git忽略
*.iml:过滤所有的.iml后缀的文件
.gradle/:过滤掉.gradle文件夹
local.properties:过滤掉local.properties文件

稍微详细点的请参看说明 Git 忽略一些文件不加入版本控制

然后:

一切都好了后,先找到工程的位置如图

使用TortoiseGit对android studio工程进行代码版本控制

如下图所示。.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。(右键菜单是在当前文件工程目录下点击打开的)

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit 提交代码

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit对android studio工程进行代码版本控制

点击提交

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit对android studio工程进行代码版本控制

使用TortoiseGit对android studio工程进行代码版本控制

推送成功。

到代码库中去查看已提交的代码是否已经忽略了得版本控制.

使用TortoiseGit对android studio工程进行代码版本控制

正是我需要的说明成功了,这里我说下,你们如果提交后看到的还有个.idea文件夹的话,请在上文中的提到的 “根据需求继续添加”的地方加入就ok了

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,494
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,295