版本控制, 生活

重置.git历史记录

Git 命令参考这篇:Git常用命令

如果不小心将大文件提交到了 Git 历史记录中,会导致 .git 文件夹体积急剧膨胀。为了彻底清理历史记录并减小仓库体积,可以按照以下步骤重置 Git 历史:

  • 删除现有的 .git 文件夹
  • 重新初始化 Git 仓库:git init
  • 添加当前所有文件:git add .
  • 提交:git commit -m '重置git历史记录'
  • 重新关联远程仓库:git remote add origin https://xxx.git
  • 强制推送并设置上游分支:git push -f --set-upstream origin main

需要注意的是:以上操作会完全重写仓库的历史记录,其他协作者在执行 git pull 时可能会遇到冲突或失败,因此要告知团队成员重新 git clone 一份远程仓库,以获取最新版本。

8 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code