Skip to content

一、冲突场景

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?

https://ohshitgit.com/

三、第三方工具使用

1. vscode中git无法识别文件名大小写敏感问题

shell
git config core.ignorecase false

https://blog.csdn.net/weixin_42310154/article/details/119004977

Released under the MIT License.