我正在设置一个 git 存储库,但我只想将特定类型添加到 git 中。例如我将有以下文件:
/door/index.md
/door/photo.png
/door/video.mp4
Run Code Online (Sandbox Code Playgroud)
通过.gitignore,我只想同步index.md和photo.png文件,其他任何内容都需要忽略。我尝试了以下方法,但似乎不起作用:
/*
/*/
!.gitignore
!/**/*.md
!**/*.md
!*.md
Run Code Online (Sandbox Code Playgroud)
引用git helpignore(强调我的):
可选前缀“!” 这否定了模式;先前模式排除的任何匹配文件将再次包含在内。如果排除某个文件的父目录,则无法重新包含该文件。
这就是发生的情况,一切都被忽略*,之后的!s 没有任何效果。
话虽如此,您可以轻松地调试您的.gitignore使用git check-ignore -v path/to/file
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |