因为自己手残导致Git库内添加一些奇怪的东西,还很占地方,于是就有了这篇文章。
Error:请谨慎对待每一次
Commit
!Git清理全部Commit
缺点就是你提交记录和文件历史全没了,但是简单高效粗暴~
Git删除指定文件及其历史记录
Error:注意:文件路径千万不要以
/
开头!否则就不是相对路径了!上条警告是来自于被舍友
rm -rf /*
的某人的悲鸣~因为自己手残导致Git库内添加一些奇怪的东西,还很占地方,于是就有了这篇文章。
Commit
!缺点就是你提交记录和文件历史全没了,但是简单高效粗暴~
/
开头!否则就不是相对路径了!rm -rf /*
的某人的悲鸣~正巧,前一段时间主力NAS炸了(详情见此处),临时把NanoPi NEO2翻出来顶上了。顺手用导热胶把散热片和外壳粘一起了,效果拔群。
经过这一段时间的使用,发现被动散热真是个好东西。原先的主力NAS,现在设置成冷备机,通过网络唤醒,每周自动执行备份同步,然后关机。完美,终于没有风扇的噪音了~
因为NanoPi上跑的东西有点多(Docker真是个好东西),所以需要一个轻量的Git权限管理工具。
最后我选定了Gitolite来实现对源码仓库权限管理。
说真的,Gitolite安装非常简单。你可以直接从源来安装。
当然,你也可以从仓库拉取源码安装。
前面,说过我为NanoPi NEO2更新到OMV5.x版本,经过这一段时间的使用,我发现我就用到个smb共享文件,实际上OpenWrt,也支持这个功能。
而且在家里串太多路由/交换机,有点浪费,不如直接用一个设备实现 ALL in ,这样维护起来还是蛮方便的。