例如當(dāng)前在版本控制的文件為:
folder0/test.html
Folder1/test.html
當(dāng)我把Folder1重命名為folder1時(shí)(git并不會(huì)發(fā)生change),push到遠(yuǎn)程倉庫,發(fā)現(xiàn)遠(yuǎn)程倉庫任然保留Folder1文件名。
別人下載下來文件名就不對(duì)了。
主要思想就是先移除版本控制,然后重新add。
我的處理辦法(命令行):
-
git rm -r --cached Folder1//移除對(duì)Folder1的版本控制,不加--cached會(huì)直接把文件一起刪除 -
git add folder1// 添加文件 -
git commit -m "rename folder"//commit -
git push origin master//push到遠(yuǎn)程倉庫
當(dāng)前版本控制中的文件:
folder0/test.html
folder1/test.html