当尝试拉取(或签出或挑选)涉及文件名仅在大小写方面发生变化的文件的提交时,我从 git 收到以下错误:
The following untracked working tree files would be overwritten by merge
Run Code Online (Sandbox Code Playgroud)
之后它会列出所有仅大小写差异的文件。Agit status在我的工作目录中没有显示任何内容。
在首先删除相关文件的本地副本后,我能够pull成功执行该操作,但我想知道是否有一种更优雅的方法来解决,或者更好的是,首先避免该问题。在本地计算机上具有相同存储库的 MacOS 上运行的其他用户没有此类症状/问题。
删除本地文件(如此处所示)是一种解决方案。
首先检查 a 是否git config --global core.ignoreCase true可以对您的下一个有所帮助git pull。
检查其他用户是否已设置该设置。
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |