这是因为 git 默认情况下是不区分大小写的,你更改了以后它还认为是大写的,它只关心文件内容是否变化,而不关心文件名是否变化。 color:red %} 让git 能够识别大小写,其实做法非常简单,只需要一行配置就搞定了: git config core.ignorecase false
方法3. 修改文件夹、文件名称不要只修改大小写 补充: 撤销上次commit: git reset HEAD~ // 撤销所有commit。。 撤销上次add/删除文件: git rm --cached -r 路径/文件名 rm后要add、commit后才能push 取消git config 内容: git config --global --unset xxkeyname 查看远程仓库地址: git remote -v...
(1) 删除 zhangzhi@moke:~/code/demo$ git rm readme.md (2) 重新添加 zhangzhi@moke:~/code/demo$ git addReadme.md (3)提交 zhangzhi@moke:~/code/demo$ git commit-m'Readme.md' 推荐第一种方法,配置好git 对文件名大小写敏感.
其实解决这个问题很简单,你只需要简单备份下你将要重命名的文件,然后先删除,提交,再将刚才的备份文件复制进来,修改文件名即可。这样 git 就会认为你先删除了一个文件,然后再添加了一个新文件。 这里简单记录下解决步骤。 先备份 Yes.txt 文件 然后删除 Yes.txt 文件,并 git 提交 然后重命名备份文件,添加提交即可...