我有一个与google驱动器同步的文件夹。因此,每个文件夹和子文件夹都有一个desktop.ini文件。
我试图通过添加以下内容使Git(GitHub)忽略此desktop.ini文件:
**/desktop.ini
desktop.ini
**/*/desktop.ini
到我的.gitignore文件。我一个接一个地添加它们,合并等等,什么都没有。我如何忽略项目所有子目录中的dekstop.ini文件?
答案 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