解决git仓库太大
删仓库大法好!
·
平时使用git主要用来同步,不会使用它的版本控制功能。
但是.git
中会记录每一个版本,最后会越来越大,而且我只用一个分支。
最彻底的办法就是删仓库,但是为了避免还要操作远程仓库,我们可以这样(多个分支请不要这样操作):
$ cd my_git
$ git rm --cached . # 暂存区清空
$ git commit -m "remove" # 提交到暂存区
$ git push -u origin master # 推到远程仓库,让远程仓库变成空的
$ rm -rf .git # 把本地的万恶.git删掉
## 下面的就是重建了
$ git init .
$ git remote add origin git@gitee.com:<username>/<repository>
$ git add .
$ git commit -m "all"
$ git push --force -u origin master #强行推送,远程是空的,所以不会有风险
更多推荐
已为社区贡献2条内容
所有评论(0)