您的位置 首页 > 数码极客

如何停掉gitforwindows、如何停掉社保个人缴费…

今天讲讲GIT中非常重要的一个文件——.gitignore。

作用:一般来说每个GIT项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉GIT哪些文件不需要添加到版本管理中,比如Android项目中的iml文件及build目录下面编译生成的文件。

1、.gitignore文件的创建:首先要强调一点,这个文件的完整文件名就是“.gitignore”,注意最前面有个“.”。这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建方法:创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”。

2、过滤规则:

build/ :过滤整个文件夹;

*.class:过滤所有.class后缀的文件;

local.properties:过滤具体文件

被过滤掉的文件就不会出现在你的GitHub库中了,当然本地库中还有,只是push的时候不会上传。

需要注意的是.gitignore还可以指定哪些文件添加到版本管理中,添加规则:

!build/ :添加整个文件夹;

!*.class:添加所有.class后缀的文件;

!local.properties:添加具体文件

唯一的区别就是前面加了个感叹号

3.注意:如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。

简单来说出现这种问题的原因就是Git已经开始管理这些文件了,所以你无法再通过过滤规则过滤它们。

所以大家一定要养成在项目开始就创建.gitignore文件的习惯,否则一单push,处理起来会非常麻烦。

4.示例:

Android的Module推荐这么写.gitignore文件

/build

*.iml

Android的项目.gitignore文件推荐这么写

# Built application files

*.apk

*.ap_

# Files for the Dalvik VM

*.dex

# Java class files

*.class

# Generated files

bin/

gen/

# gradle files

.gradle/

build/

# Local configuration file (sdk path, etc)

local.properties

# Proguard folder generated by Eclipse

proguard/

# Log Files

*.log

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何停掉gitforwindows,如何停掉社保个人缴费,如何停掉脑袋里面的歌,如何停掉宽带业务,如何停掉城乡居民医保”边界阅读