我应该在我的Git存储库.gitignore
中添加什么来排除除特定文件和目录之外的所有文件和目录。例如,如果我在repo中有大量文件和目录,并希望Git跟踪fileX
,.fileY
和directoryZ
,但完全忽略其他所有内容,应该是什么在我的.gitignore
?
答案 0 :(得分:4)
你应该忽略内容;但排除文件夹 这允许您排除文件。
/**
!/**/
!fileX
那是因为:
It is not possible to re-include a file if a parent directory of that file is excluded.
检查.gitignore的效果git check-ignore -v -- afile