首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >GitHub删除历史所有提交记录的方法

GitHub删除历史所有提交记录的方法

作者头像
西柚dzh
发布2022-06-09 15:39:48
发布2022-06-09 15:39:48
2.5K0
举报
文章被收录于专栏:dcmickey小站dcmickey小站

尝试 运行 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

假如你只是想修改上次提交的代码,做一次更完美的commit,可以这样

(1)git reset commitId,(注:不要带--hard)到上个版本 (2)git stash,暂存修改 (3)git push --force, 强制push,远程的最新的一次commit被删除 (4)git stash pop,释放暂存的修改,开始修改代码 (5)git add . -> git commit -m "massage" -> git push


版权属于:dingzhenhua

本文链接:https://cloud.tencent.com/developer/article/2019135

转载时须注明出处及本声明

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-16,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档