git仓库太大

本地创建的仓库,多次提交后,发现好大object目录有100M,请问怎么清理

阅读 5.8k
2 个回答

git不会每次都提交全部文件的,所以100M也只是第一次提交的时间慢一些而已,不用担心后期开发的时候会有问题。

如果误提交了大文件
1 用git filter-branch 命令从历史里彻底删除它
2 加到 .gitignore
3 git push -force 覆盖remote的内容
4 通知其他开发者 ferch 并 checout 到新分支

修改remote历史要小心,push上好好确认。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进