git/gitee远程仓库创建之 stm32 keil .gitignore文件配置

空行或是以#开头的行即注释行将被忽略;
以斜杠 “/” 结尾表示目录;
以星号 “*” 通配多个字符;
以问号 “?” 通配单个字符
以方括号 “[]” 包含单个字符的匹配列表;
以叹号 “!” 表示不忽略(跟踪)匹配到的文件或目录;
可以在前面添加斜杠 “/” 来避免递归

# 忽略 .a 文件
*.a
# 但否定忽略 lib.a, 尽管已经在前面忽略了 .a 文件
!lib.a
# 仅在当前目录下忽略 TODO 文件, 但不包括子目录下的 subdir/TODO
/TODO
# 忽略 build/ 文件夹下的所有文件(不管目录是不是在根目录,也不管是不是有几个)
build/
#忽略build文件夹下的所有文件,但不包括build文件夹本身
build/*
# 忽略 doc/notes.txt, 不包括 doc/server/arch.txt
doc/*.txt
# 忽略所有的 .pdf 文件 在 doc/ directory 下的
doc/**/*.pdf

例如stm32的keil工程代码

需要忽略的文件有OBJ文件夹和USER目录下的DebugConfig目录,各种.uvguix  .ini .scvd .administartot 

配置如下:

##keil生成,需要忽略的debugconfig和obj目录
*.bak
*.scvd
*.ini
*.Administrator
*.hp
*.uvoptx

DebugConfig/  
OBJ/

你可能感兴趣的:(gitee)