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了