因为同事把一个文件夹的小写改成了大写,导致我本地的提交不能直接push rebase 等一些列操作.恼的很~ error: The following untracked working tree
顺晟科技
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
尾巴
平时编码的时候千万不要直接重命名案例。自己的地方好像没什么问题,但是别人的问题就大了。
如果出现类似问题,应该从源头解决(谁在机器上重命名谁就改回来)。如果不解决,就应该拖出去玩~ ~