【Git】.gitignore文件语法以及修改后无效的解决办法

.gitignore文件


.gitignore忽略文件用于添加不需要上传到git远程仓库的文件。

一、忽略规则


1、语法
符号 描述
# 表示注释
/ 表示目录
* 通配多个字符
? 通配单个字符
[] 包含单个字符的匹配列表
! 表示不忽略匹配到的文件或目录
2、示例
代码 描述
/file/ 忽略根目录下的file目录下的全部内容。
file/ 忽略目录file下的全部内容。不管是根目录 /file/ ,还是子目录 /child/file/,都会被忽略。

二、.gitignore文件修改后无效


修改后无效是因为 .gitignore 对已经追踪(track)的文件是无效的,需要清除缓存,清除缓存后文件将以未追踪的形式出现。

git rm -r --cached .

这时重新添加(add)并提交(commit)就可以了。

git add .
git commit -m '添加对**文件的忽略'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章