美文网首页
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