Git的.gitignore文件配置

2023-01-07,,,

.gitignore是Git工具的配置文件,用于屏蔽某些文件上传到线上。

创建.gitignore

在window系统中,不允许新建文件名以"."开头的文件,所以通过git bash创建.gitignore,命令为:

touch .gitignore

.gitignore语法

.gitignore文件的基本语法:

# "#":表示注释
# "!":非
# "/":目录层级
# "*":通配符 # 忽略所有后缀名的log的文件
*.log # 忽略根目录下的target文件夹
# /target # 忽略所有的target文件夹
# target/ # 不屏蔽/target/index.log
!/target/index.log

注意:配置文件的根目录就是当前Git工程目录,.gitignore配置只对当前Git工程有效

发现配置无效,怎么办??

可能是下面这几种情况:

    命令格式是错误的
    可能是git对配置文件的反应慢了点,试试执行一下git status命令
    在配置语句的前后面添加空格、Tab、注释等,会导致当前行的配置语句失效
    配置语句对已经add、commit的文件无效

针对上面的第四种情况,有几种办法可以解决:

1、先将需要屏蔽的文件剪切出来,然后提交代码,之后将文件又剪切回来,这样之后配置就生效了

2、使用命令git rm -r --cached "文件路径",这么做的目的是将已经在stage中的文件清除出来,然后再提交代码,发现配置文件已经生效了

 注意:既然是屏蔽的文件,那么提交代码之后,远程对应的文件就消失了

Git的.gitignore文件配置的相关教程结束。

《Git的.gitignore文件配置.doc》

下载本文的Word格式文档,以方便收藏与打印。