我不明白一个文件不在git repository&不是在本地存储库(甚至本地和物理文件夹),但我要提交或推送它似乎在文件hierarachical?通过取消选中此文件,我可以推送&正确地拉代码,但我很想知道究竟是什么问题。
答案 0 :(得分:3)
.DS_Store是一个隐藏文件,由MacOS创建,用于存储有关包含文件夹的信息。您应该将此文件添加到wikipedia,以便git永远不会在未跟踪/修改列表中显示该文件。
根据https://css-tricks.com/dangers-stopping-event-propagation/:
在Apple macOS操作系统中,.DS_Store是一个存储的文件 其包含文件夹的自定义属性,例如位置 图标或背景图像的选择。这个名字是 Desktop Services Store的缩写,反映了它的用途。它 由Finder应用程序在每个文件夹中创建和维护
答案 1 :(得分:1)
.DS_Store是MacOS系统文件,它将出现在默认HFS +文件系统的每个目录中。您的Finder很可能不会显示隐藏文件(带点前缀)。您可以设置.gitignore不包含.DS_Store,详细信息here
答案 2 :(得分:1)