这是 git-ignore 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git忽略 - 添加 .gitignore 模式
概要
git忽略 [ ] [ [ ]...]
商品描述
将给定的 _pattern_s 添加到 .gitignore 文件(如果它不存在)。
配置
-l,--本地
将上下文设置为当前工作目录中的 .gitignore 文件。 (默认)
-g,--全局
将上下文设置为当前用户的全局 gitignore 文件。
在上下文中附加到文件的以空格分隔的模式列表。
模式 FORMAT
git手册中描述的模式格式
· 空行不匹配任何文件,因此它可以作为可读性的分隔符。 到
追加一个空行,使用空引号“”。
· 以# 开头的行用作注释。 例如,“#这是一条评论”
· 一个可选的前缀! 否定模式; 被排除的任何匹配文件
之前的模式将再次包含在内。 如果否定模式匹配,这将
覆盖较低优先级模式源。 用感叹号! 作为命令行
参数最好放在单引号 ´´ 之间。 例如,‘!src’
· 如果模式以斜线结尾,则为了以下目的将其删除
描述,但它只会找到与目录匹配的内容。 换句话说,foo/
将匹配目录 foo 及其下的路径,但不匹配常规文件
或符号链接 foo(这与 pathspec 通常的工作方式一致
在 git 中)。
· 如果模式不包含斜杠 /,git 将其视为 shell glob 模式并
检查与相对于 .gitignore 位置的路径名的匹配
文件(如果不是来自 .gitignore 文件,则相对于工作树的顶层)。
· 否则,git 将模式视为适合由以下人员使用的 shell glob
匹配(3) 带有 FNM_PATHNAME 标志:模式中的通配符将不匹配 / 中
路径名。 例如,“Documentation/*.html”匹配“Documentation/git.html”但
不是“Documentation/ppc/ppc.html”或“tools/perf/Documentation/perf.html”。
· 前导斜杠与路径名的开头匹配。 例如,“/*.c”匹配
“cat-file.c”而不是“mozilla-sha1/sha1.c”。
示例
所有参数都是可选的,因此单独调用 git-ignore 将首先显示全局然后
本地 gitignore 文件:
$ git 忽略
全局 gitignore:/home/alice/.gitignore
# 许多永远忽略的扩展
*.差异
*。呃
*.orig
*.rej
*.swo
*.swp
*.vi
*~
*.sass-缓存
# 操作系统或编辑器文件夹
`.DS_Store`
`.垃圾`
`._*`
thumbs.db的
---------------------------------
本地 gitignore:.gitignore
`.cache`
`.项目`
`.设置`
`.tmproj`
项目
如果您只想查看全局上下文,请使用 --global 参数(供本地使用
- 当地的):
$ git 忽略
全局 gitignore:/home/alice/.gitignore
`.DS_Store`
`.垃圾`
`._*`
thumbs.db的
要快速将新模式附加到默认/本地上下文,只需:
$ git 忽略 *.log
将模式添加到:.gitignore
`...添加'*.log'`
您现在可以在不使用编辑器的情况下配置任何模式,具有上下文和
模式参数:为方便起见,还会返回生成的配置。
$ git ignore --local "" "# 临时文件" *.tmp "*.log" tmp/* "" "# 我想保留的文件" ´!work´ ""
将模式添加到:.gitignore
`...添加''`
`...添加'#临时文件'`
`...添加'index.tmp'`
`...添加'*.log'`
`... 添加 'tmp/*'`
`...添加''`
`...添加'#我想保留的文件'`
`...添加'!工作'`
`...添加''`
本地 gitignore:.gitignore
# 临时文件
索引.tmp
*。日志
# 我想保留的文件
!工作
使用 onworks.net 服务在线使用 git-ignore