Git之untracked的文件添加失败

今天在项目中clone了一个新的仓库,切到分支下面,竟然看到了两个untracked的文件。然后执行git add 命令竟然无效,很是头大。
定位问题原因: 跟同事了解之后,是因为这两个文件的命名大小写有问题。因之前提交的文件命明大小写不规范,便需要重新命名改过。因Git是对大小写不敏感的,即忽略大小写,这样在Git下就出现了两个相同的文件。

解决方案:

  1. 设置Git大小写敏感
git config core.ignorecase false

这样,就可以看到两个不同的文件了。

  1. 删除错误的文件
git rm -f file
git add .
  1. 移除掉untracked的文件
git checkout .

OK,这下,我们的工作区就干净了。提交至远程,完成项目清理工作。

你可能感兴趣的:(Git之untracked的文件添加失败)