用git保存非代码文档,即日记,摘要等普通的文件时,考虑其内容是日常累计的,但是又想联网备份,多个电脑方便随时存取,于是想到了git保存,方便还免费。
但是随着时间推移,git仓库的git文件也越来越大。对于日常使用来说,git历史记录是不敏感的,所以就想着如何完全删除git的历史记录。
方法1:建立新分支,删除旧分支
1.创建新分支
git checkout --orphan new_branch//新分支名叫new_branch
2.添加文件到新分支
git add -A//git add .
3.提交
git commit -m "简述"
4.删除原有的分支master
git branch -D master
5.将新的分支命名为master
git branch -m master
6.推送
git push -f origin master
网上的都是这种方法,我试了下没成功,git文件还是那么大。还是老老实实转移新的仓库吧。
方法2:建立新仓库,删除旧仓库
1.直接删除旧仓库的git文件。
2.git新建一个仓库
3.ssh绑定远程仓库
git remote add origin git@gitee.com:xujingmeng/test.git
4.然后add,commit,push三连即可。