-
遇到的坑
由於文件在命名的時候沒有注意,導致文件名相同(大小寫不同)。提交代碼後發現(下圖)
-
嘗試了但是沒解決問題的辦法
設置git庫爲大小寫敏感
git config core.ignorecase false
按照網上的說法是,用這種方法進行重命名,用git status就可以識別出修改了。可能是我姿勢不對,並沒解決問題。
-
最後的解決方法
使用git mv命令(僅當core.ignorecase爲true時可用)
git add .
git mv formvalidation.js formValidation.js
這時候看一下status(命令 Git status),會看到renamed: formvalidation.js -> formValidation.js(忘記截圖了0.0)
然後再commit、push代碼就搞定了。