git 添加 .gitignore 文件忽略 .DS_Store
添加 .gitignore 文件
macOS 上传代码到 git 时,会把 .DS_Store 文件也一并上传。在没用的同时,还很影响项目的阅读。
所以需要用到 .gitignore 来忽略不需要上传 git 的文件或者文件夹:
cd 到项目文件夹,输入:
1 |
|
创建 .gitignore 文件。Command+Shift+.
可以显示隐藏文件。
打开 .gitignore,输入想要忽略的文件或者文件夹,例如想要忽略 .DS_Store 文件和 build 文件夹:
1 |
|
.gitignore 不生效
原因是
- .gitignore 只能忽略那些原来没有被 track 的文件,如果某些文件已经被纳入了版本管理中,则修改 .gitignore 是无效的;
- 想要 .gitignore 起作用,必须要在这些文件不在暂存区中才可以,.gitignore 文件只是忽略没有被 staged(cached) 文件, 对于已经被 staged 文件,加入 ignore 文件时一定要先从 staged 移除,才可以忽略;
- 解决办法删除缓存。
1 |
|
git 添加 .gitignore 文件忽略 .DS_Store
https://wonderhoi.com/2025/01/16/git-添加-gitignore-文件忽略-DS-Store/