GitHub删除所有提交历史
title: GitHub删除所有提交历史
date: 2022-02-04 12:02:24
categories: 学习笔记
tags:
git
效果
将代码保持在当前状态,清空commit history。
思路
创建新分支 -> 将文件添加到新分支 -> 提交更改 -> 删除旧master分支 -> 重命名新分支 -> 强制更新仓库
步骤
创建新分支
git checkout --orphan latest_branch将文件添加到新分支
git add -A提交更改
git commit -am "Init new branch"删除旧master分支
git branch -D master重命名新分支
git branch -m master强制更新仓库
git push -f origin master