【Unity实战】卸载git lfs
git lfs的确好用,对于美术资源还是比较友好。但是用不好,则如同寄生虫一样,挥之不去。这里介绍一种补救的方法来拯救你的repo
·
我想各位多少可能会碰到如下脑溢血的情况:
我不知道客官怎么看,反正我是脑溢血了。我说怎么平白无故存储干满了还得给人家续费。
Github:谢谢啊!
除了无故把没必要的文件增加到lfs中,而且也不方便看commit之间的变化,如下图:
真的,换谁谁自闭。
那么有没有什么解决办法呢?当然是有的,理论上有两种,一种是卸掉+touch+提个新的commit,另一种是改log历史(如果你有强迫症,这也是最危险的,涉及到force push,稍有不慎,repo全废)
所以这里只介绍第一种。
1. 打开你的终端(Git bash也可),定位到当前的repo文件夹,键入如下命令:
git lfs uninstall
touch **/*
git commit -a
2. 删除.gitattributes
3. 提交
理论上问题解决,记得告诉同事拉一下新代码。
更多推荐
已为社区贡献1条内容
所有评论(0)