我想忽略我的存储库中的所有文件,除了那些出现在bin子目录中的文件。我尝试将以下内容添加到我的.gitignore:
bin
.gitignore
* !bin/*
但是,这并没有达到预期的效果:我在 中创建了一个新文件bin/,但git status仍然显示nothing to commit (working directory clean).
bin/
git status
nothing to commit (working directory clean)
有什么建议么?
这会忽略根文件和根目录,然后取消忽略根 bin 目录:
/* /*/ !/bin/
这样你就可以得到所有的 bin 目录,包括子目录和它们的文件。