不知道为什么,这是行不通的,因为我做这个负荷! 也许我有一个糟糕的一天...
我使用下面的代码忽略除了某些文件名和扩展名的文件
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
出于某种原因,它只是让我提交的.gitignore和readme.md,即使我有在子文件夹等PHP文件有什么错呢? 仅供参考,我使用的是“混帐添加-A”拿起文件提交。
提前致谢!
不知道为什么,这是行不通的,因为我做这个负荷! 也许我有一个糟糕的一天...
我使用下面的代码忽略除了某些文件名和扩展名的文件
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
出于某种原因,它只是让我提交的.gitignore和readme.md,即使我有在子文件夹等PHP文件有什么错呢? 仅供参考,我使用的是“混帐添加-A”拿起文件提交。
提前致谢!
解决的办法是让Git 不要忽略子目录 :
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
!*/
否则,只有*.php
中的第一个目录级文件将被接受,所有子目录都将被忽略。
最先进的方法来实现这一目标
创建.gitignore
在库文件root
,并添加以下行.gitignore
文件
*.*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.php
这将包括从目录和子目录递归所有指定的文件。
在测试
Git版本2.12.2.windows.2