我该在我的Git仓库的.gitignore文件中放什么以排除所有文件和目录,除了特定的文件和目录。例如,如果我的仓库中有大量文件和目录,只想让Git跟踪fileX、.fileY和directoryZ,但完全忽略其他所有内容,我的.gitignore应该包含什么?
你应该忽略内容;但是排除文件夹。 这样可以让你排除文件。/** !/**/ !fileX 这是因为: 如果文件的父目录被排除,就无法重新包含该文件。 使用git checkignore -v命令检查.gitignore文件的效果。 git check-ignore -v -- afile