git分支名大小写问题致使分支push到远程失败

windows系统不识别文件夹大小写致使git

 

本地分支master,windows

在master上面新建一个分支Hotfix/aait

因为Hotfix首字母大写,因此windows系统会在ast

项目.git\refs\heads目录下面建立一个Hotfix文件夹,方法

假设后面再建分支hotfix/aa-1命名

windows会把aa-1放在.git\refs\heads\Hotfix下面项目

可是git上显示仍是hotfix/aa-1文件

这样push到远程会报错远程

fatal: hotfix/aa-1 cannot be resolved to branch.push

 

解决方法:.git\refs\heads

到这个目录下重命名Hotfix文件夹,改为hotfix就ok了

相关文章
相关标签/搜索