Tag: 树冲突

从git中删除.xcuserstate和DS_Store文件

在Xcode中我注意到.DS_Store和* .xcuserstate总是改变,不需要被提交。 所以,我写了一个包含这个的.gitignore文件: .DS_Store *.xcuserstate 除其他条目之外。 然后我用: git rm –cached *xcuserstate git rm —cached .DS_Store 在版本控制下删除这些文件types。 但是,当我去合并Xcode告诉我,有需要承诺的变化。 这些更改包括.DS_Store文件和.xcuserstate文件。 所以,我试过这个: 如何从Git仓库中删除.DS_Store文件? find . -name .DS_Store -print0 | xargs -0 git rm –ignore-unmatch find . -name *.xcuserstate -print0 | xargs -0 git rm –ignore-unmatch 我得到了同样的结果。 如何从源代码pipe理中删除这些文件?