不知道为什么这个不能工作,因为我已经做了很多了!也许我今天过得很糟糕..。
我使用以下代码忽略除某些文件名和扩展名之外的所有文件
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
由于某些原因,它只允许我提交.gitignore和readme.md,即使我在子文件夹中有php文件等,有什么问题吗?仅供参考,我正在使用"git add -A“来挑选要提交的文件。
提前感谢!
发布于 2012-08-08 03:52:47
解决方案是告诉Git 不要忽略子目录
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
!*/
否则,只接受第一级目录中的*.php
文件,而忽略所有子目录。
发布于 2017-04-16 23:24:48
是实现这一目标的最复杂的方法
在存储库root
,中创建.gitignore
文件,并将以下行添加到.gitignore
文件
*.*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
这将递归地包括目录和子目录中的所有指定文件。
已测试
git版本2.12.2.windows.2
https://stackoverflow.com/questions/11852558
复制相似问题