github 忽略提交规则 gitignore 配置
github 忽略提交规则 gitignore 配置

github 忽略提交规则 gitignore 配置

1、加入.gitinore文件

直接选择添加文件

2、编写文件

  • *.a 表示忽略所有以.a 结尾的文件
  • !lib.a 表示但lib.a除外
  • /TODO 表示忽略根目录下的TODO文件
  • build/ 表示忽略build/目录下所有文件
  • doc/*.txt       表示会忽略doc/notes.txt但不包括doc/server/arch.txt
  • config.php:     表示忽略当前路径的 config.php 文件
  • *.log:          表示忽略所有 .log 文件
  • !/bin/run.sh    表示不忽略bin目录下的run.sh文件
  • a/**/b:         表示忽略a/b, a/x/b,a/x/y/b等
  • **/foo:         表示忽略/foo,a/foo,a/b/foo等
  • /*.c:           表示忽略cat.c,不忽略 build/cat.c
  • /bin:           表示忽略根目录下的bin文件
  • bin/:           表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件
  • /mtk/           表示过滤整个文件夹
  • /mtk/do.c       表示过滤某个具体文件

被过滤掉的文件就不会出现在github的仓库中

发表回复

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