清除Git提交历史的方法

那,背景是这样的:有个库,每天会定时有1-2次提交,积累下来,一个Git拉回本地有一百多兆。实际文件很小,所以打算清除下提交历史,加速拉回。

那么问题来了,怎么玩儿呢?费劲的方法就不说了,指了条明路:

假定原有的远程仓库为A,操作分为四步:

  1. 新建另一个远程仓库,命名为B;
  2. 将现有的本地代码提交到远程仓库B;
  3. 删除现有的远程仓库A;
  4. 将远程仓库B命名为A;

 

未经允许不得转载:阿藏博客 » 清除Git提交历史的方法