Git_仓库-清空历史记录

git仓库-历史记录的产生

可以记录每个成员每次commit的内容,这就导致仓库会越来越大。每当有新成员加入时就会很痛苦,需要clone很久。比如我现在的项目文件总大小:300+M,但是整个仓库大小:4.2G,可以看出历史记录太多了,必须清空了。

注意:如果仓库很重要,历史记录对你很重要,那么请不要清空他。

1.Checkout

   git checkout --orphan latest_branch

2. Add all the files

   git add -A

3. Commit the changes

   git commit -am "commit message"


4. Delete the branch

   git branch -D master

5.Rename the current branch to master

   git branch -m master

6.Finally, force update your repository

   git push -f origin master

命令行直接无脑执行:

git checkout --orphan latest_branch
git add -A
git commit -am "commit message"
git branch -D master
git branch -m master
git push -f origin master
git branch --set-upstream-to=origin/master
git pull