18910140161

Git大小写不敏感导致的烦人问题

顺晟科技

2021-06-16 10:55:57

228

因为我的同事把一个文件夹的小写改成了大写,所以我不能在我的本地提交中直接推送rebase和其他列操作。我当时很烦~

错误:下列未跟踪的工作树文件将被签出覆盖:

xxx.js

请在切换分支之前移动或移除它们。

流产

解决办法

将其设置为区分大小写(请确保在问题解决后恢复配置)

git config core.ignorecase false

虽然设置区分大小写总会影响其他分支的代码,但不建议一直使用这种配置。问题解决了,你就改回来。

改回默认值

git config core.ignorecase true

#或者

git config - unset core.ignorecase

尾巴

平时编码的时候千万不要直接重命名案例。自己的地方好像没什么问题,但是别人的问题就大了。

如果出现类似问题,应该从源头解决(谁在机器上重命名谁就改回来)。如果不解决,就应该拖出去玩~ ~

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航