场景:A分支的文件名称都是小写,但是新写B分支为了标准规范都是文件名称大写,添加了许多之前修改的文件,
现在造成的情况就是B切换A分支的时候 一直报错:
error: The following untracked working tree files would be overwritten by checkout:
src/components/classDetail/actionSheet.wpy
src/components/classDetail/bottomBar.wpy
src/components/classDetail/card.wpy
src/components/classDetail/comment.wpy
src/components/classDetail/coupon.wpy
src/components/classDetail/lessonTable.wpy
src/components/classDetail/teacherCell.wpy
src/components/detailsModule/index.wpy
src/components/downAppMask/index.wpy
src/components/errors/topTips.wpy
src/components/gohome/gohome.wpy
src/components/loading/index.wpy
src/components/loginRelated/vercode.wpy
src/components/orderDetail/activityCell.wpy
src/components/orderDetail/lessonCard.wpy
src/components/orderDetail/titleCell.wpy
Please move or remove them before you switch branches.
Aborting
有大神知道怎么解决吗?
文件名称修改了,git commit应该是认为你删除了原来的文件然后又新创建了一些文件。如果你在A分支上并没有修改这些文件的话应该可以直接删除掉;如果你有修改这些文件,那么尝试把这些文件名改成B分支上对应的文件名。
纯属个人理解,没有实验。楼主如果尝试了,麻烦反馈一下结果