一、冲突场景
1. macbook git pull出现.DS_Store冲突
产生原因:未在
.gitinore
添加忽略,直接使用git add .
进行文件版本的控制,并且提交到仓库中解决方案:
- 在项目的根路径下运行下面命令:shell
find . -name '*.DS_Store' -type f -delete
- 如果运行了以后
git pull
还是出现.DS_Stroe
的窗口提醒,把IDEA
关了再次运行即可.
- 在项目的根路径下运行下面命令:
为了避免下次依旧出现此类问题
- 在项目的
.gitinore
中添加text.DS_Store .DS_Store?
- 在项目的
三、第三方工具使用
1. vscode中git无法识别文件名大小写敏感问题
shell
git config core.ignorecase false
https://blog.csdn.net/weixin_42310154/article/details/119004977