我有一个ReactJS应用程序,我正在将所有文件名规范化为小写,以符合Nodejs最佳实践。
然而,在Visual Studio Code中更改文件名时,这些更改被Git忽略,因此我无法提交我的更改。
我按照这里概述的步骤关闭了Windows上Git的默认文件大小写忽略,但是在确认已切换到关闭状态后,仍然没有任何变化--我的文件名更改发生了,但是Git不能捕捉到更改以允许我提交它们。 切换分支会重置我所做的文件名大写。
如何在Git中提交对文件名大小写的更改?
我有一个ReactJS应用程序,我正在将所有文件名规范化为小写,以符合Nodejs最佳实践。
然而,在Visual Studio Code中更改文件名时,这些更改被Git忽略,因此我无法提交我的更改。
我按照这里概述的步骤关闭了Windows上Git的默认文件大小写忽略,但是在确认已切换到关闭状态后,仍然没有任何变化--我的文件名更改发生了,但是Git不能捕捉到更改以允许我提交它们。 切换分支会重置我所做的文件名大写。
如何在Git中提交对文件名大小写的更改?
git mv myFile.js temp-myfile.js
git commit -am "Temp file rename"
git mv temp-myfile.js myfile.js
git commit -am "Renamed to final destination
git mv FileName fileNameTemp
,然后再执行git mv fileNameTemp fileName
就可以解决问题,而不需要提交。
mv FileName fileNameTemp && mv fileNameTemp fileName && git add fileName
- Matthew Barbaramv FileName fileNameTemp && mv fileNameTemp fileName && git add fileName
不起作用。 - Alexey Sh.