如何在.gitignore中配置忽略的文件和目录

作者: 虎虎 分类: 常用 发布时间: 2023-05-03 19:43 阅读次数:489

在.gitignore中配置忽略的文件和目录示例如下:

#忽略.idea文件夹及文件夹下文件
.idea 
#忽略以.iml结尾的文件
*.iml 
# 忽略*.o和*.a文件
 *.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg
# 以'#'开始的行,被视为注释.
 * ?:代表任意的一个字符
 * *:代表任意数目的字符
 * {!ab}:必须不是此类型
 * {ab,bb,cx}:代表ab,bb,cx中任一类型即可
 * [abc]:代表a,b,c中任一字符即可
 * [ ^abc]:代表必须不是a,b,c中任一字符

注意:添加忽略之后,已经提交到版本库中的文件是无法忽略的。只能clone到本地,删除后,再进行忽略。.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

不足之处望指正

发表评论

邮箱地址不会被公开。 必填项已用*标注

标签云