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,这下,我们的工作区就干净了。提交至远程,完成项目清理工作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,778评论 1 26
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,407评论 0 9
  • 银锁点点头。突然又扒杨百顺的肩,指指自己,又指指枣树,嘴里“叽叽”叫着。杨百顺听懂了,它是想自己上树够枣吃。杨百顺...
    姜辣素阅读 1,567评论 0 0
  • 依米花, 生来就是为了遇见奇迹, 一直都在等待, 等待绽放出五色花瓣。 有一种人生来就是为了, 遇见爱情, 让自己...
    沐子晴徵阅读 1,454评论 0 1

友情链接更多精彩内容