(Bug)git 推送問題 git add .
使用 git add .
1 | git add . fatal: will not add file alias 'public/tags/OpenCV/index.html' ('public/tags/opencv/index.html' already exists in index) |
git commit -m “ ”
後面也出現一堆 modified…… 紅字
1 | Changes not staged for commit: |
原因
這個錯誤是因為 Git 在 Windows 上默認是不區分大小寫的
,所以 ‘public/tags/OpenCV/index.html’ 和 ‘public/tags/opencv/index.html’ 被視為同一個文件。這在 Unix-like 系統(如 Linux 或 MacOS)上不會發生,因為它們是區分大小寫的。
解決方法
命令更改 Git 的配置
使其在window上也分大小寫
1 | git config core.ignorecase false |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Imisky!
評論