美文网首页
Git之untracked的文件添加失败

Git之untracked的文件添加失败

作者: alighters | 来源:发表于2015-12-03 19:00 被阅读576次

今天在项目中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的文件添加失败

      本文链接:https://www.haomeiwen.com/subject/aekshttx.html