欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言

怎么删除 GitHub 所有 Commit 记录

linux sky995 4个月前 (05-20) 208次浏览 0个评论

把项目提交到 GitHub 上,有时候可能不小心提交了一些隐私信息,如密码和邮箱。如何删除这些记录,形成一个全新的仓库,并且保持代码不变呢?

  • 新建一个空白分支

1
git checkout --orphan latest_branch
  • 添加所有文件

1
git add -A
  • 提交

1
git commit -am "."
  • 强制删除旧的分支,如果是 master

1
git branch -D master
  • 将当前分支重命名为 master

1
git branch -m master
  • 强制推送到远程仓库

1
git push -f origin master

好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:怎么删除 GitHub 所有 Commit 记录
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址