如何让Git忽略除子目录之外的所有内容?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (208)

希望忽略存储库中的所有文件.gitignore:

*
!bin/*

但是,并没有达到预期的效果

提问于
用户回答回答于

忽略所有除一个目录之外的内容“MY_SUPER_DUPER_TEMPLATE_directory“在目录中

结构:/Bitrix/Template/MY_SUPER_DUPER_TEMPLATE_directory

/*
!/bitrix
/bitrix/*
!/bitrix/templates
/bitrix/templates/*
!/bitrix/templates/MY_SUPER_DUPER_TEMPLATE_directory
*.DS_Store
*.gitignore
用户回答回答于

将忽略根文件和根目录,然后取消忽略根bin目录:

/*
/*/
!/bin/

扫码关注云+社区

领取腾讯云代金券