玩转一下 git 之 .gitignore 文件

发布于 2022-09-26 12:44:34 字数 2117 浏览 138 评论 0

gitignore 官方说明,以下内存摘自 22 Feb 2017 | Using .gitignore the Right Way

最常用:

entryIgnores every…
target/…folder (due to the trailing /) recursively
target…file or folder named target recursively
/target…file or folder named target in the top-most directory (due to the leading /)
/target/…folder named target in the top-most directory (leading and trailing /)
*.class…every file or folder ending with .class recursively

高级

entryIgnores every…
#comment…nothing, this is a comment (first character is a #)
#comment…every file or folder with name #comment (\ for escaping)
target/logs/…every folder named logs which is a subdirectory of a folder named target
target/*/logs/…every folder named logs two levels under a folder named target (* doesn’t include /)
target/**/logs/…every folder named logs somewhere under a folder named target (** includes /)
*.py[co]…file or folder ending in .pyc or .pyo. However, it doesn’t match .py!
!README.mdDoesn’t ignore any README.md file even if it matches an exclude pattern, e.g. *.md. NOTE: This does not work if the file is located within a ignored folder.

更多

  • 每个子目录都可以有 .gitignore 来实现精准控制
  • 可以全局设置 git config --global core.excludesfile ~/.gitignore_global 来忽略 MacOS 上的 .DS_Store 或者 Windows 上的 thumbs.db 文件等

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

打小就很酷

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文