【笔记】删除Github仓库的推送记录

前言

通过创建一个新的分支代替旧的分支,实现删除Github仓库的推送记录

下载项目到本地

<git>:Git仓库地址

1
git clone <git>

替换分支

<main>:旧的分支名,如果只有一个分支那么极有可能是主分支,主分支通常为mainmaster

1
2
3
4
5
6
7
8
9
10
11
# 切换一个新的分支
git checkout --orphan latest_branch
# 将所有文件提交到新的分支
git add -A
git commit -am "commit message"
# 删除旧的分支
git branch -D <main>
# 将新的分支重命名
git branch -m <main>
# 强制推送到远端
git push -f origin <main>

完成

参考文献

CSDN——任磊abc