如何使用.gitignore仅跟踪特定文件?

时间:2016-07-30 12:18:08

标签: git gitignore

我应该在我的Git存储库.gitignore中添加什么来排除特定文件和目录之外的所有文件和目录。例如,如果我在repo中有大量文件和目录,并希望Git跟踪fileX.fileYdirectoryZ,但完全忽略其他所有内容,应该是什么在我的.gitignore

1 个答案:

答案 0 :(得分:4)

你应该忽略内容;但排除文件夹 这允许您排除文件。

/**
!/**/
!fileX

那是因为:

It is not possible to re-include a file if a parent directory of that file is excluded.

使用git checkignore -v

检查.gitignore的效果
git check-ignore -v -- afile