请在Chrome、Firefox、IE8+等现代浏览器浏览本站。 本博客所有文章为原创,图片不加水印,随意转载,但请注明来源,谢谢!

标签:git

随笔

git filter-branch 删除历史commit里的内容后,真正精简.git文件大小的办法。

博主在利用git迁移网站过程中把附近全加了进去,git大小暴涨几百M,以后clone都要带着几百M很是难受。 但git已经commit了不少版本,几百M文件的commit夹在中间。 于是寻找方法去除,最后结合国内外网友(关键还是国外)文章,顺利解决。 过程中遇到的最大问题就是,文件确实从commit中去除了,但.git的目录大小并未发生变化。。  ...

kxjhwbb 5年前 (2019-07-16) 5574℃ 0评论 0喜欢

服务器

Centos下使用yum升级git到非1.7.1的更新版本~

开发需要用到git,基本上centos默认的git只到1.7.1,如果你用ssh连接,那是没有问题的,但用https就不行了,必须升级。 网上很多方法,但需要自己编译,对于我这种重度yum依赖者,既然有方法用yum,自然是不会放过的。 大致流程 安装rpmforge安装包库 rpm -i 'http://pkgs.repoforge.org/rpmforge...

kxjhwbb 9年前 (2015-11-18) 6071℃ 0评论 131喜欢

后端

利用钩子实现GITOSC的服务器自动部署(PHP文件)

GITOSC是国内版本的github,挺好用的,最近好像还开放了应用托管。稍后测试。 这是之前写的一个PHP文件,大概作用就是实现git@osc接收到新的push时,符合条件的情况下,通知服务器进行pull拉取更新。 例如我在最后一次push中包含了一个commit,commit中有release字样,并在git@osc开启了push钩子,那么服务器将在收到...

kxjhwbb 10年前 (2014-10-16) 7834℃ 0评论 0喜欢