Mac OS 如何彻底删除git对一个目录的跟踪

之前不知道怎么回事,突然发现vscode的git文件版本控制区域爆了10K+个修改未跟踪,以为是出什么bug了,回退也回退不了,提示无权限。当时在用matlab做lab,想想可能是matlab的原因没再管。
但后来一直是这个问题,一打开vscode就爆了,便想如何解决问题。试了很多方法,比如彻底全局删除现在的git(按网上方法没能成功)、重新装了一遍新版本的git,当然跟踪记录还在。。。

正当我试遍百法陷入困境之时,不知道怎么的输了个git status,好家伙怪不得10K+,而且vscode还不管打开啥目录都爆10K+。。。应该是某一次在用户根目录对当前用户的全局git init 了。
请添加图片描述
艹!wkajf%n320j1-l.@$^()#DYHT?>;’,(脏话)

总之发现了问题,还有被跟踪的目录,现在就好办多了。最开始的想法是修改 .gitignore文件,在其中加入所有的目录,但完全不可行。之后想通过git rm --cache ”filename“的命令处理发现也不行。因为以后随着电脑运行依然会产生成千上万的文件。。。

最后,突然想到既然用户根目录被git跟踪了,那这里面肯定有.git目录,我把.git删了不就ok了?果然, rmdir和rm一顿乱操作居然真的搞定了。
在这里插入图片描述
在这里插入图片描述
vscode也终于恢复了正常

总结:找到被跟踪的目录,cd进去然后直接

sudo rm -rf .git

拜拜了您!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值