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