我想各位多少可能会碰到如下脑溢血的情况:

我不知道客官怎么看,反正我是脑溢血了。我说怎么平白无故存储干满了还得给人家续费。

Github:谢谢啊!

除了无故把没必要的文件增加到lfs中,而且也不方便看commit之间的变化,如下图:

真的,换谁谁自闭。

那么有没有什么解决办法呢?当然是有的,理论上有两种,一种是卸掉+touch+提个新的commit,另一种是改log历史(如果你有强迫症,这也是最危险的,涉及到force push,稍有不慎,repo全废)

所以这里只介绍第一种。

1. 打开你的终端(Git bash也可),定位到当前的repo文件夹,键入如下命令:

git lfs uninstall
touch **/*
git commit -a

2. 删除.gitattributes

3. 提交

理论上问题解决,记得告诉同事拉一下新代码。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐