由于各种原因,我在项目.gitignore的根目录中输入了:
*.c
Run Code Online (Sandbox Code Playgroud)
根据我的意愿,这会忽略所有C文件的包含.但是,我真的只希望在根目录中忽略C文件,而不是所有的子目录:
foo.c
bar.c
folder/baz.c
Run Code Online (Sandbox Code Playgroud)
在上面的方案中,我只想忽略foo.c和bar.c.我不希望这个gitignore规则递归地工作.我该怎么做呢?
我知道能够否定规则!*.c,但我宁愿不为每个子目录都这样做.(这就是我目前正在做的事情).
你想这样做:
/*.c
Run Code Online (Sandbox Code Playgroud)
我正在寻找manpage中的一些引用,并发现这个确切的例子在那里!哎呀!
前导斜杠与路径名的开头匹配.例如,
"/*.c"匹配"cat-file.c"但不匹配"mozilla-sha1/sha1.c".
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |