84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
以前年轻不懂事,git里文件名写了很多大写的,包括文件夹也是
git
最近深感文件名用全小写更方便,所以想将原来git里的文件和文件夹rename为小写,同时保证以前的提交记录不丢失
但是试过几次要么不能识别改大小写后文件名的变更,要么本地改了大小写后推送远端(github)不识别变更,要么就是不能保留原来的提交记录
github
所以想上来请教一下有什么合适的方法可以达到我的目的,谢谢
在 linux 操作系统下更名。因为 windows 和 mac 都是不区分文件名大小写的。更名后删除原本地仓库,直接 clone 远端。
如果这样不适合你,你可以先更名为其他,commit 后纠正了大小写的更名回来再 commit。
git默认对于文件名大小写是不敏感的.1,配置git 使其对文件名大小写敏感
git config core.ignorecase false
2,然后你修改名字,add,commit提交就可以了.
改名其实就是mv的操作,git mv 原文件名 新文件名就可以了
git mv old_name new_name
在 linux 操作系统下更名。因为 windows 和 mac 都是不区分文件名大小写的。更名后删除原本地仓库,直接 clone 远端。
如果这样不适合你,你可以先更名为其他,commit 后纠正了大小写的更名回来再 commit。
git默认对于文件名大小写是不敏感的.
1,配置git 使其对文件名大小写敏感
2,然后你修改名字,add,commit提交就可以了.
改名其实就是mv的操作,git mv 原文件名 新文件名就可以了
git mv old_name new_name