美文网首页
Git_仓库-清空历史记录

Git_仓库-清空历史记录

作者: 古佛青灯度流年 | 来源:发表于2019-06-21 16:16 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:Git_仓库-清空历史记录

          本文链接:https://www.haomeiwen.com/subject/cjfuqctx.html