D 的 .gitignore

适用于 D 的 13 条忽略规则,可直接复制到您的仓库。

系统编程语言

D 的完整 .gitignore

# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:51:24 UTC
# 技术:D

### D ###
# 目标文件
*.o
# 目标文件
*.obj
.dub
# 共享对象
*.so
docs.json
# macOS动态库
*.dylib
__dummy.html
# 动态链接库
*.dll
docs/
*.lst
# 静态库
*.a
# 库文件
*.lib
# Windows 可执行文件
*.exe

这些 D 规则实际上忽略了什么

以下列出了每个忽略模式及其加入 .gitignore 的原因。

编译后的目标文件

模式 忽略的内容
*.o 目标文件
*.obj 目标文件

DUB

模式 忽略的内容
.dub DUB
docs.json DUB
__dummy.html DUB
docs/ DUB

编译的动态库

模式 忽略的内容
*.so 共享对象
*.dylib macOS动态库
*.dll 动态链接库

代码覆盖率

模式 忽略的内容
*.lst 代码覆盖率

编译静态库

模式 忽略的内容
*.a 静态库
*.lib 库文件

可执行文件

模式 忽略的内容
*.exe Windows 可执行文件

如何将此 .gitignore 用于 D

  1. 复制上面的D规则,或者直接下载文件。
  2. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 语言 .gitignore 模板

查看每个 语言 模板