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了

相關文章
相關標籤/搜索