欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

GitHub清除commit记录

发布时间:2025/1/21 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 GitHub清除commit记录 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我的小站、Github


问题描述:

在搭建博客等项目场景下,常常会出现多次commit使得仓库变大(记录了历史版本),GitHub上的commit次数过多,希望清除历史版本保留最新版本的文件,可以考虑用下面的方式重置仓库。



解决方案:

  • 删除本地原来的仓库
    来到本地仓库路径下
    windows系统下,直接右键删除,Linux系统可使用一下命令
  • sudo rm .git -r

    初始化一个新的仓库

    git init

    username 替换为你的用户名,repo_name替换为原来的仓库名

    git remote add origin https://github.com/username/repo_name.git

    查看是否配置成功 (返回fetch、push两条信息,连接和上面配置的相同)

    git remote -v
    2. 把所有文件重新加入仓库 git add --all

    commit注解“reset my repository”可自定义

    git commit -am 'reset my repository'

    将文件push到远程仓库

    git push -f origin master

    总结

    以上是生活随笔为你收集整理的GitHub清除commit记录的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。