我在 Stack Overflow 上阅读了关于使用 gitignore 忽略除特定文件以外的所有内容的文章。 我已经尝试了许多不同的建议,但无法使其对我起作用。
这是我的目标:我想要排除主目录中除一个文件和子目录中的几个其他文件以外的所有内容。因此,我只需要这些文件:
flightsofideas.rb
/FlightsOfIdeas/svgExportTools.rb
/FlightsOfIdeas/svgExport.rb
我最新的gitignore版本是:
*
!flightsofideas.rb
!/FlightsOfIdeas/svgExportTools.rb
!/FlightsOfIdeas/svgExport.rb
但是git只包含
flightsofideas.rb
,它不会获取子目录中的文件。
git check-ignore -v -- FlightsOfIdeas/svgExport.rb
返回什么?(你使用的 git 版本是什么?) - VonC