我已将.DS_Store添加到.gitignore文件中,但似乎它只忽略根目录下的.DS_Store文件,而不是每个文件夹和子文件夹中的文件。
如何解决这个问题?
如何解决这个问题?
在创建项目时,应添加以下行。这将始终忽略.DS_Store
被推送到存储库。
*.DS_Store
表示代码提交时忽略.DS_Store文件。
git rm --cached .DS_Store
这是为了从存储库中删除.DS_Store文件,如果您需要它,可以取消注释。
## ignore .DS_Store file.
# git rm --cached .DS_Store
*.DS_Store
如果您想全局禁用 .DS_Store
文件,以后再也不必考虑它:
git config --get core.excludesfile
.DS_Store
添加到全局 Git 忽略文件中从此时起,每次 Git 都会像将全局 Git 忽略文件中的模式放入本地忽略文件一样操作。