使用 git mv 解決 macOS 預設對檔案不分大小寫問題

前言

macOS 的 Disk 預設對檔案是不分大小寫的,當程式部署到 linux 下,才會知道有大小寫錯誤問題。

使用 git mv 指令進行修正

1
2
3
4
5
6
7
8
# way 1
$ git mv --force filename Filename
$ git commit -m "Set correct case for filename"

# way 2
$ git mv filename tmp_filename
$ git mv tmp_filename Filename
$ git commit -m "Set correct case for filename"

Reference