忽略所有子目录中的desktop.ini文件[GitHub]

时间:2015-07-21 21:23:49

标签: windows git github gitignore

我有一个与google驱动器同步的文件夹。因此,每个文件夹和子文件夹都有一个desktop.ini文件。

我试图通过添加以下内容使Git(GitHub)忽略此desktop.ini文件:

**/desktop.ini

desktop.ini

**/*/desktop.ini

到我的.gitignore文件。我一个接一个地添加它们,合并等等,什么都没有。我如何忽略项目所有子目录中的dekstop.ini文件?

2 个答案:

答案 0 :(得分:2)

也许可以使用.git / info / exclude文件列出所有应该忽略的文件。

它应该可以排除诸如desktop.ini之类的文件但是,它的缺点是团队的每个成员都必须手动添加规则,因为它没有提交给repo。因此,如果不小心,其他团队成员最终也可能会提交desktop.ini文件

答案 1 :(得分:1)

尝试通过运行以下命令将以下代码添加到~/.gitconfig

vi ~/.gitconfig

[core]
    excludesfile = /Users/<username>/Desktop/git_ignore_files.txt

并将以下类型放在[core]文件中提到的文件中,如下所述

  

的desktop.ini

     

*。SWP

     

.DS_Store