git - 如何只忽略一个没有扩展名的文件?

问题描述 投票:2回答:2

我希望只忽略一个没有扩展名的文件。我可以通过名称忽略一些文件,但它们都有扩展名。不幸的是我使用了一些没有扩展名的文件,不应该被忽略;因此,我不能使用这里提供的解决方案How do I add files without dots in them (all extension-less files) to the gitignore file?

有人知道实现这个目标的方法吗?任何帮助表示赞赏。

git gitignore
2个回答
4
投票

你可能会使它变得比它更复杂。这可能是由于您引用的答案忽略了所有无扩展名文件。忽略没有扩展名的文件与忽略具有扩展名的文件似乎没有什么不同。要忽略没有扩展名的单个文件,请将其添加到.gitignore

relative/path/to/your/file

如果文件有扩展名,您只需添加:

relative/path/to/your/file.ext

-1
投票

基于这个Gist https://gist.github.com/chichunchen/970a7e97c74a253a4503

在.gitignore的开头包含接下来的3行

# Ignore all
*
# Unignore all with extensions
!*.*
# Unignore all dirs
!*/

希望能帮助到你

© www.soinside.com 2019 - 2024. All rights reserved.