zoukankan      html  css  js  c++  java
  • 删除github上的commit历史记录

    删除github上的commit历史记录

    起步

    今天小编发现了git克隆下来的远程库特别大:

    经过查询之后发现是每次推送之后都会留下记录缓存,这样很多没用的记录就会占用多余的空间,别人克隆的时候也会多耗费时间,今天我查到了一个清除无用记录的方法。

    
    # 克隆你的远程仓库
    git clone git@github.com:victorfengming/victorfengming.github.io.git
    
    # 进入你的本地库
    cd victorfengming.github.io
    
    # 新建并切换到一个分支
    git checkout –orphan latest_branch
    
    # 选中全部文件
    git add -A
    
    # 提交
    git commit -am “Reinitialize”
    
    # 删除原分支
    git branch -D master
    
    # 将本分支改为原分支名
    git branch -m master
    
    # 推送到远程分支
    git push -f origin master
    

    现在你再去GitHub上去看提交分支的记录,会发现只有一次提交了

    可以删除本地库重新将远程库克隆下来,这次就没有那些多余的提交记录了!

  • 相关阅读:
    GUI常用监听事件
    GUI容器之布局管理器
    布局管理器的综合应用
    GUI容器之Panel
    mongodb
    redis持久化
    本地window启动redis
    redis主从模式
    hash 哈希
    set集合
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11930913.html
Copyright © 2011-2022 走看看